我有一个如下所示的数组:
Array
(
[0] => Array
(
[Title] => Super Widget
)
[1] => Array
(
[Title] => Amazing Widget
)
[2] => Array
(
[Title] => Even more amazing widget
)
)
我如何在现场[1]删除阵列?而且我想它必须将点[2]中的数组移动到点[1]。
感谢您的帮助。
答案 0 :(得分:4)
要删除给定键的元素,请使用
unset($array[$key]);
在您的情况下,$key
将是1
。
这将在键序列中留下“洞”。您可以使用
执行数组的自动重建索引以消除该漏洞$array = array_values($array);
答案 1 :(得分:2)
$array[1] = $array[2];
unset($array[2]);