array(
[0]=>1
[1]=>2
[2]=>3
[3]=>4
)
如果刪除第二個元素,你有如何在PHP中更改數組索引?
array(
[0]=>1
[2]=>3
[3]=>4
)
現在如何更改索引
array(
[0]=>1
[1]=>3
[2]=>4
)
array(
[0]=>1
[1]=>2
[2]=>3
[3]=>4
)
如果刪除第二個元素,你有如何在PHP中更改數組索引?
array(
[0]=>1
[2]=>3
[3]=>4
)
現在如何更改索引
array(
[0]=>1
[1]=>3
[2]=>4
)
如果你想重新索引你的陣列開始爲零,只需做到以下幾點:
$myNewArray = array_values($myOldArry);
但是這需要多次調用並且不太理想......使用array_splice可能是最好的方法。 – dudewad
來自php文件: http://php.net/manual/en/function.array-splice.php
array_splice:從輸入數組中刪除由offset和length指定的元素,並用替換數組的元素(如果提供)替換它們。
所以,你可以使用:
$arr = array(1,2,3,4);
array_splice($arr, 2, 1); //Will give you an array: [1, 2, 4]
你能告訴您使用的是「刪除」的元素的代碼? – dudewad
使用['array_values()'](http://php.net/manual/en/function.array-values.php)函數。 –