PHP數組創建的的兩種辦法


這是第一種辦法,是最常見的辦法
1.$arr = array(...);

第二種辦法,由於PHP是動態語言,所以可以不用new就能創建數組
2.
$arr[] = 10;
$arr[]= 12;

輸出的時候回出現arr[0] = 10,arr[1]=12;,原因是第一句代碼的作用是檢查數組創建了沒有,沒有的話就創建,並將賦值10添加到當前最大的索引處上,即賦予到索引0的位置。而第二句代碼是直接賦予到可用的最大索引處上,即索引1.

3、數組的創建
(1)使用array()函數來創建數組
語法格式:$arr = array([$key=>]$value)
語法說明:
[$key=>]可選項。重新指定元素的下標。其中$key代表新的下標。“=>”重載下標、重新指定下標。“=>”中間不能有空格,是一個整體。該$key的值只能是string、int型,不能是其它類型。
$value:是元素的值,該值可以是任何類型。
舉例:

(2)直接使用[]來創建數組

語法格式:$arr[] = $value 或 $arr[$key] = $value
語法說明
$arr[] = 10; //如果數組$arr不存在,就創建一個數組,並將當前元素的下標置0。
$arr[] = 20; //如果數組$arr已存在,現在就是增加一個數組元素,下標為最大下標加1。
$key代表元素的下標,可以是字符的,也可以是整數的。
$value代表元素的值,可以是任何類型。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM