位置:首頁 > 軟件操作教程 > 編程開發(fā) > PHP > 問題詳情

PHP 聲明數(shù)組

提問人:劉團圓發(fā)布時間:2021-01-13

    在PHP中聲明數(shù)組的方式主要有兩種:一種是應(yīng)用array()函數(shù)聲明數(shù)組,另一種是直接通過為數(shù)組元素賦值的方式聲明數(shù)組。其中,應(yīng)用array()函數(shù)聲明數(shù)組的方式如下:

    array array ([mixed,...])

    其中,mixed的語法為key => value,多個參數(shù)mixed間用逗號分開,分別定義了索引和值。索引可以是字符串或數(shù)字。如果省略了索引,則會自動產(chǎn)生從0開始的整數(shù)索引。如果索引是整數(shù),則下一個產(chǎn)生的索引將是目前最火的整數(shù)索引加1。如果定義了兩個完全一樣的索引,則后面一個會覆蓋前—個。數(shù)組中的各數(shù)據(jù)元素的數(shù)據(jù)類型可以不同,也可以是數(shù)組類型。當(dāng)mixed是數(shù)組類型時,就是二維數(shù)組。

    應(yīng)用airay()函數(shù)聲明數(shù)組時,數(shù)組下標(biāo)既可以是數(shù)值索引,也可以是關(guān)聯(lián)索引。下標(biāo)與數(shù)組元素值之間用“=>”進行連接,不同數(shù)組元素之間用逗號進行分隔。

    應(yīng)用array()函數(shù)定義數(shù)組比較靈活,可以在函數(shù)體中只給出數(shù)組元素值,而不必給出鍵值。例如:

    <?php

        $array = array("asp","php","jsp"); //定義數(shù)組

        print_r($array);                         //輸出數(shù)組元素

    ?>

    結(jié)果為:Array([0] => asp[1] => php[2] => jsp)

    PHP提供創(chuàng)建數(shù)組的array()語言結(jié)構(gòu)。在使用其中的數(shù)據(jù)時,可以直接利用它們在數(shù)組中的排列順序取值,這個順序稱為數(shù)組的下標(biāo)。

    <?php

        echo $array[1];               //輸出數(shù)組元素的第二個下標(biāo)值

    ?>

    結(jié)果為:php

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部