❶ php語言 $arr=array(5 =>1, 12=>2)是什麼意思
php中數組中的元素分為兩個部分,一個是鍵,也就是key,一個是值,也就是value。
$arr[key]=value.換成你給的數組就是:
$arr[5]=1;$arr[12]=2.
比如:
$a=array(1,2,3,4);數組a中,只賦給了值,分別是1,2,3,4。其實,他默認的還在每個值前有一個鍵,只是沒有顯示。默認的是從0開始,比如上面的數組,他們的鍵分別是:0,1,2,3。
用戶可以給這些值賦鍵,也就是用戶手動給他添加鍵。而鍵的內容用戶自定。可以是數字也可以是字元。比如:
$a=array("ab"=>1,"c"=>bb);
這樣,數組a就可以寫成:
$a[ab]=1;$a[c]=bb.
方括弧中的是鍵,等號後的事值。這樣就可以標記數組中的不同值,不會因為數組中有多個值而沒有辦法出去其中的一個值,只要提供鍵,就可以取出對應的值了。
你所提供的數組,名稱叫做arr,他其中記錄了兩個值,分別為1和2。而1和2所對應的鍵分別為5和12。鍵其實就是個標記,來記錄數組中值存放的位置。
❷ php,如何取出數組中的值,
//數組賦值
$array=array('a'=>2,'b'=>1,'c'=>5,'d'=>12,'e'=>12,'f'=>3);
❸ php 中如何給二維數組賦值
PHP給二位數組賦值的方式是非常靈活的,這里介磨段紹三毀陪種方法(設二位數組$arr = array(array(1,2,3),array(4,5,6));):
在已知二維數組元素個數的情況下,可以直接根據下標來賦值:
$arr[2]=array(7,8,9);//給二維數組的第一維賦值。
$arr[3][0]=10;//給二維數組的第二維元素賦值。
2.在未知二維數組具體元素的情況下,可以使用array_push()函數來賦值:
array_push($arr,array(11,12,13));
3.同樣,在未知二維數組元素的情況下,瞎余譽還可以利用count函數來賦值:
$arr[count($arr)]=array(14,15,16);
❹ 怎麼用php動態的初始化一個二維數組
初始化二維數組示例:
$arr=array(array());