博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php删除多重数组对象属性,重新赋值的方法
阅读量:5918 次
发布时间:2019-06-19

本文共 502 字,大约阅读时间需要 1 分钟。

php删除多重数组对象属性,重新赋值的方法

实例:sphinx搜索出来的结果,要去掉某个属性值:

$cl = new SphinxClient ();
$query = $cl->Query ( $keyword, $index );

方法一,直接删除属性:

foreach ( $query['matches'] as $k => $val ) {
unset($query['matches'][$k]["attrs"]["content"]);
unset($query['matches'][$k]["attrs"]["remarks"]);
}

方法二,把对应属性值设置为空或其他需要的值:

foreach ( $query['matches'] as $k => $val ) {
$query['matches'][$k]["attrs"]["content"] = '';
$query['matches'][$k]["attrs"]["remarks"] = '';
}

PS:要操作多重数组的关键是foreach循环里用 as $k => $val 取得具体元素的下标,否则无法操作。

转载地址:http://emfvx.baihongyu.com/

你可能感兴趣的文章
Spring 注解概览
查看>>
前台后台相互调用(js调用c# & c#调用js)
查看>>
[bzoj 4887] [Tjoi2017]可乐
查看>>
网络爬虫雏形1号
查看>>
SharePoint母版页使用网站的标题和地址
查看>>
Java中的字符串(转的,摘录)
查看>>
bean的继承,多态,引用
查看>>
memset()函数
查看>>
IntelliJ IDEA jrebel 实现热部署
查看>>
nodejs添加路由route步骤详解
查看>>
洛谷P1144 最短路计数
查看>>
【POJ1637】Sightseeing tour
查看>>
c++中的POD类型
查看>>
ServletConfig对象
查看>>
sql统计公司最高薪酬和薪酬分布
查看>>
JS中object与constructor的分析
查看>>
两个调片技巧
查看>>
echarts 认知笔记
查看>>
js 组合键监听ctrl + enter
查看>>
AMD:异步模块定义
查看>>