php陣列增加鍵值對的方法:1、使用「array_pad ($arr,$size,$value)」語句;2、使用「array_unshift($arr,$value)」語句;3、使用“array_push($arr,$value)”語句。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
php陣列增加鍵值對
1、使用array_pad()函數
#array_pad() 函數可以使用某個值將陣列填入指定的長度,其語法如下:
array_pad ( $arr, $size , $value )
參數說明:
範例:
<?php $arr = array(12, 10, 9); var_dump($arr); $result = array_pad($arr, 5, 0); //从数组右侧开始, 用0填补数组到含有5个元素 var_dump($result); $result = array_pad($arr, -7, -1); //从数组左侧开始, 用-1填补数组到含有7个元素 var_dump($result); $result = array_pad($arr, 2, "noop"); // 第二个参数小于数组长度, 不填补 var_dump($result); ?>
#2、使用array_unshift()函數
array_unshift() 函數用來在陣列開頭插入一個或多個元素,其語法如下:
array_unshift ( array &$arr , mixed $value1 [, mixed $value2, mixed $value3 ... ] )
兩點說明:
<?php header("Content-type:text/html;charset=utf-8"); $num = array(10, 45, 9); var_dump($num); array_unshift($num, 100, 6); //在数组开头插入元素 var_dump($num); ?>
#3、使用array_push()函數
array_push() 函數用來在陣列尾部插入一個或多個元素(入堆疊),其語法如下:array_push ( array &$arr , mixed $value1 [, mixed $value2, mixed $value3 ... ] )
<?php header("Content-type:text/html;charset=utf-8"); $num = array(10, 45, 9); var_dump($num); array_push($num, 100, 6); //在数组开头插入元素 var_dump($num); ?>
#推薦學習:《
以上是php數組怎麼增加鍵值對的詳細內容。更多資訊請關注PHP中文網其他相關文章!