PHP实现删除多重数组对象属性并重新赋值的方法


Posted in PHP onJune 07, 2017

本文实例讲述了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"] = '';
}

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

另:php使用sphinx搜索可参考 php启用sphinx全文搜索的实现方法

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
在PHP中使用反射技术的架构插件使用说明
May 18 PHP
php下将图片以二进制存入mysql数据库中并显示的实现代码
May 27 PHP
基于PHPExcel的常用方法总结
Jun 13 PHP
深入解析PHP垃圾回收机制对内存泄露的处理
Jun 14 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
Jul 15 PHP
Laravel框架表单验证详解
Sep 04 PHP
Yii实现多数据库主从读写分离的方法
Dec 29 PHP
php中socket通信机制实例详解
Jan 03 PHP
YII Framework框架教程之国际化实现方法
Mar 14 PHP
Yii 2.0实现联表查询加搜索分页的方法示例
Aug 02 PHP
thinkphp5使html5实现动态跳转的例子
Oct 16 PHP
PHP判断当前使用的是什么浏览器(推荐)
Oct 27 PHP
PHP laravel中的多对多关系实例详解
Jun 07 #PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
Jun 07 #PHP
PHP框架laravel的.env文件配置教程
Jun 07 #PHP
理清PHP在Linxu下执行时的文件权限方法
Jun 07 #PHP
Laravel如何友好的修改.env配置文件详解
Jun 07 #PHP
PHP面向对象之事务脚本模式(详解)
Jun 07 #PHP
PHP框架自动加载类文件原理详解
Jun 06 #PHP
You might like
做个自己站内搜索引擎
2006/10/09 PHP
PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能
2015/04/27 PHP
PHP实现通过URL提取根域名
2016/03/31 PHP
微信支付开发交易通知实例
2016/07/12 PHP
PHP简单判断手机设备的方法
2016/08/23 PHP
OAuth认证协议中的HMACSHA1加密算法(实例)
2017/10/25 PHP
Mac系统下安装PHP Xdebug
2018/03/30 PHP
javascript一点特殊用法
2008/05/28 Javascript
文字溢出实现溢出的部分再放入一个新生成的div中具体代码
2013/05/17 Javascript
ExtJS中设置下拉列表框不可编辑的方法
2014/05/07 Javascript
JS实现两表格里数据来回转移的方法
2015/05/28 Javascript
JS+CSS实现自适应选项卡宽度的圆角滑动门效果
2015/09/15 Javascript
基于javascript实现的快速排序
2016/12/02 Javascript
基本DOM节点操作
2017/01/17 Javascript
js实现适配不同的屏幕大小
2017/04/10 Javascript
Node.js成为Web应用开发最佳选择的原因
2018/02/05 Javascript
用npm-run实现自动化任务的方法示例
2019/01/14 Javascript
this在vue和小程序中的使用详解
2019/01/28 Javascript
JavaScript中构造函数与原型链之间的关系详解
2019/02/25 Javascript
利用Promise自定义一个GET请求的函数示例代码
2019/03/20 Javascript
微信小程序云开发使用方法新手初体验
2019/05/16 Javascript
Vue 3.0双向绑定原理的实现方法
2019/10/23 Javascript
基于javascript实现放大镜特效
2020/12/03 Javascript
Python实现将n个点均匀地分布在球面上的方法
2015/03/12 Python
python 简单的多线程链接实现代码
2016/08/28 Python
浅谈Python类里的__init__方法函数,Python类的构造函数
2016/12/10 Python
利用python程序生成word和PDF文档的方法
2017/02/14 Python
解决Jupyter notebook更换主题工具栏被隐藏及添加目录生成插件问题
2020/04/20 Python
python批量生成条形码的示例
2020/10/10 Python
HTML5中的音频和视频媒体播放元素小结
2016/01/29 HTML / CSS
安德玛比利时官网:Under Armour比利时
2019/08/28 全球购物
手工制作的意大利皮革运动鞋:KOIO
2020/01/05 全球购物
市场部管理制度
2014/02/02 职场文书
淘宝文案策划岗位职责
2015/04/14 职场文书
办公室年度工作总结2015
2015/05/21 职场文书
体育教师教学随笔
2015/08/15 职场文书