php实现二维数组只保留指定键名的值
PHP
2023-03-14 08:30:20
根据需求对原生数据进行处理在开发中是不可避免的一个操作,如常见的在一组二维数组中只保留其中指定键名的数据。
下面就php中使用array_column函数来实现只保留指定键名的数据。
//处理前原始数据
$arr = array(
array('id'=>1,'title'=>'php生成随机ip地址'),
array('id'=>2,'title'=>'PHP使用curl模拟浏览器请求接口'),
array('id'=>3,'title'=>'phpStudy中hosts文件不能保存问题解决方法')
);
//处理后实现效果
$arr = array(
'php生成随机ip地址',
'PHP使用curl模拟浏览器请求接口',
'phpStudy中hosts文件不能保存问题解决方法'
);
array_column函数的使用只保留键名为title的数据:
var_dump(array_column($arr,'title'));
array_column函数只保留指定键名效果解析:
array_column函数的语法:array_column('需要处理的二维数组','需要返回值的列','返回数组的索引/键的列',)
从array_column的语法可知,第二个参数即为需要返回键名的列。
注:array_column的第三个值为可选值,即可以不填。
六月初字帖坊小程序
你想要的字帖模板及工具,这里都有!
881篇文章
1962人已阅读