首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

PHP 使用 array_unshift() 將多個值加入陣列開頭

     編輯:PHP 綜合知識

array_unshift() 函數可在陣列開頭插入一或多個值,現有元素會依序後移,數字索引會重新排序(從 0 開始),字串鍵名保持不變。函數返回新陣列長度。

語法說明

array_unshift(array &$array, mixed ...$values): int

實作範例

<?php
$alpha = array("a", "b", "c");
$count = array_unshift($alpha, "d", "e");
echo "陣列現有 $count 個元素<p>";
foreach ($alpha as $val) {
    echo "$val<br/>";
}
echo "</p>";
?>

執行結果

陣列現有 5 個元素
d
e
a
b
c

關鍵差異比較

函數插入位置索引重排
array_push()陣列末尾數字索引重排
array_unshift()陣列開頭數字索引重排

需在陣列前端加入資料時,array_unshift() 是最直觀的選擇。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved