array_pop
將數組最後一個單元彈出(出棧)
$arr = [11=>11,22=>22,33=>33,44=>44];
print_r($arr);
array_pop($arr);
print_r($arr);
Array
(
[11] => 11
[22] => 22
[33] => 33
[44] => 44
)
Array
(
[11] => 11
[22] => 22
[33] => 33
)
array_push
將一個或多個單元壓入數組的末尾(入棧)
$arr = [11=>11,22=>22,33=>33,44=>44];
print_r($arr);
array_push($arr,55);
print_r($arr);
Array
(
[11] => 11
[22] => 22
[33] => 33
[44] => 44
)
Array
(
[11] => 11
[22] => 22
[33] => 33
[44] => 44
[45] => 55
)
array_shift
將數組開頭的單元移出數組
$arr = [11=>11,22=>22,33=>33,44=>44];
print_r($arr);
array_shift($arr);
print_r($arr);
Array
(
[0] => 22
[1] => 33
[2] => 44
)
array_unshift
在數組開頭插入一個或多個單元
$arr = [11=>11,22=>22,33=>33,44=>44];
print_r($arr);
array_unshift($arr, 55);
print_r($arr);
Array
(
[11] => 11
[22] => 22
[33] => 33
[44] => 44
)
參考
- PHP手冊