PHP-从关联数组中删除并返回一个元素

时间:2019-01-04 12:35:14

标签: php arrays

是否有本机PHP函数用于从关联数组中删除元素并返回值?

类似于unset()但具有返回值,还是array_shift(),您可以在其中指定要移动的索引?

$element = unset($array['index']);

$element = array_shift($array, 'index');

我知道这很容易做到,我只是好奇是否有一个优雅的一线做这件事。

1 个答案:

答案 0 :(得分:2)

在当前版本(7.2)中,快速浏览official PHP documentation并没有通过键删除和返回元素的功能。

但是正如您提到的,有几种方法可以解决此问题。如您所见:https://stackoverflow.com/a/10898827/4214312