博客列表 >PHP 如何从关联数组中移除并返回指定的键值对

PHP 如何从关联数组中移除并返回指定的键值对

声声
声声原创
2021年03月26日 21:06:45459浏览

如果我们要从关联数组中移除并返回指定的键值,一般需要两步操作,比如:

$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');


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议