【发布时间】:2014-07-18 09:47:39
【问题描述】:
我有数组:
$arr = array(
'a' => 1,
'b' => 2,
'c' => 3
);
是否有内置的 php 函数通过键获取数组值然后从该数组中删除元素?
我知道 array_shift 和 array_pop 函数,但我需要通过自定义键获取元素,而不是第一个/最后一个元素。比如:
$arr; // 'a'=>1, 'b'=>2, 'c'=>3
$elem = array_shift_key($arr, 'b');
echo $elem; // 2
$arr; // 'a'=>1, 'c'=>3
【问题讨论】: