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

PHP 聲明數(shù)組

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2021-01-13

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

    array array ([mixed,...])

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

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

    應(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()語(yǔ)言結(jié)構(gòu)。在使用其中的數(shù)據(jù)時(shí),可以直接利用它們?cè)跀?shù)組中的排列順序取值,這個(gè)順序稱為數(shù)組的下標(biāo)。

    <?php

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

    ?>

    結(jié)果為:php

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

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