PHP中的數組(數據結構)

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手冊
發佈了94 篇原創文章 · 獲贊 110 · 訪問量 80萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章