查詢

array_shift()函式—用法及示例

「 將陣列的第一個元素移除,並返回被移除元素的值 」


函式名稱:array_shift()

函式描述:array_shift() 函式將陣列的第一個元素移除,並返回被移除元素的值。陣列中的所有元素都將“向前”移動一個位置,取代被移除元素的空白。

用法示例:

<?php
$fruits = array("apple", "banana", "cherry", "date");

// 移除並返回第一個元素
$removedElement = array_shift($fruits);

// 輸出移除的元素
echo "<p>被移除的元素是:$removedElement</p>";

// 輸出修改後的陣列
echo "<p>修改後的陣列是:";
print_r($fruits);
echo "</p>";
?>

輸出結果:

被移除的元素是:apple
修改後的陣列是:Array ( [0] => banana [1] => cherry [2] => date )

在示例中,我們建立了一個包含四個水果的陣列 ($fruits)。然後,我們使用 array_shift() 函式移除了陣列的第一個元素,並將被移除的元素賦值給變數 $removedElement。最後,我們使用 print_r() 函式輸出修改後的陣列。

備註:

  • 如果陣列是空的,array_shift() 函式將返回 NULL。
  • 移除元素後,陣列的鍵名將不再保留原有順序,會重新從0開始排序。
補充糾錯
上一個函式: array_search()函式
下一個函式: array_slice()函式
熱門PHP函式
分享連結