在PHP中删除数组中的数字

时间:2016-02-27 20:55:43

标签: php arrays json

我想从数组中删除一个数字,例如这个数组:

Array ( [0] => [1] => 2 [2] => 3 ) 

我想删除数字2,所以我会得到这个:

Array ( [0] => [1] => 3 ) 

但我明白了:

Array ( [0] => [2] => 3 ) 

我所做的是检查数字2是否在数组中并使用unset删除它。有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

使用array_values删除元素后,可以重置数组的数字索引。

unset($myArray[1]);
$myArray = array_values($myArray);