1 问题类型
$transport = array('foot', 'bike', 'car', 'plane');
我能删除这个平面吗?有什么方法吗?
问题类型为2
$transport = array('', 'bike', 'car', ''); // delate the last line
$transport = array('', 'bike', 'car', 'ferrari'); // dont the last line
$transport = array('ship', 'bike', 'car', 'ferrari'); // dont the last line
有没有一种简单的方法来删除最后一个数组,如果最后一个数组值为空则删除,如果不为空则不删除?但不要删除第一个数组?
if ($transport[count($transport)-1] === '')
运行得很好,完美,谢谢。 - Adam Ramadhanarray_pop()
是一个完全可行的方法,但这个方法并不能防止向数组中添加任何内容。 - Scott Saunders$array = [[0] => "string1", [1] => "string2"]
。然后我用unset($array[1])
删除了最后一个元素。现在当我使用$array[] = "string1"
添加一个元素时,该数组将变成这样:$array = [[0] => "string1", [2] => "string2"]
。 - Friedricharray_pop()
),用自定义代码移除它并不被视为最佳实践。 - Haddock-san