如果我们要从关联数组中移除并返回指定的键值,一般需要两步操作,比如:
$array = ['name' => 'Desk', 'price' => 100];$name = $array['name'];unset($array['name']);
我们把这两个步骤合成一个函数 wpjam_array_pull:
function wpjam_array_pull(&$array, $key){
if(isset($array[$key])){
$value = $array[$key];
unset($array[$key]);
return $value;
}else{
return null;
}}
然后直接调用即可:
$name = wpjam_array_pull($array, 'name');