是否有内置的方法来检索一个PHP数组元素,使其从数组中移除?类似于array_pop()
,但在特定索引上?例如:有没有一种内置的方式来检索一个PHP数组元素,使它从数组中移除?
<?php
$array = [
'foo' => 123,
'bar' => 456,
'baz' => 789
];
$bar = array_get_and_remove($array, 'bar');
/* Outputs:
* $bar = 456,
* $array = ['foo' => 123, 'baz' => 789]
*/
你可以用'array_splice()' – Rizier123
http://php.net/array_splice –
'array_splice()'只适用于数字索引? – reformed