[英]Removing a spot from a multidimensional array in PHP
我有一個看起來像這樣的數組:
Array
(
[0] => Array
(
[Title] => Super Widget
)
[1] => Array
(
[Title] => Amazing Widget
)
[2] => Array
(
[Title] => Even more amazing widget
)
)
例如,如何刪除[[1]點處的數組? 我想它必須將陣列從點[2]移到點[1]。
謝謝你的幫助。
要刪除已指定鍵的元素,請使用
unset($array[$key]);
在您的情況下, $key
將為1
。
這將在鍵序列中留下一個“洞”。 您可以對數組執行自動重新索引操作,以消除該孔
$array = array_values($array);
$array[1] = $array[2];
unset($array[2]);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.