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 相关文章推荐
eWebEditor v3.8 商业完整版 (PHP)
Dec 06 PHP
Discuz板块横排显示图片的实现方法
May 28 PHP
PHP生成UTF8文件的方法
May 15 PHP
php采集时被封ip的解决方法
Aug 29 PHP
php 字符串中的\n换行符无效、不能换行的解决方法
Apr 02 PHP
jQuery+PHP发布的内容进行无刷新分页(Fckeditor)
Oct 22 PHP
PHP+ajax分页实例简析
Dec 07 PHP
CI框架整合widget(页面格局)的方法
May 17 PHP
PHP简单获取多个checkbox值的方法
Jun 13 PHP
[原创]php简单隔行变色功能实现代码
Jul 09 PHP
PHP Oauth授权和本地加密实现方法
Aug 12 PHP
PHP实现阿里大鱼短信验证的实例代码
Jul 10 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
php中拷贝构造函数、赋值运算符重载
2012/07/25 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
[原创]站长必须要知道的javascript广告代码
2007/05/30 Javascript
jQuery 创建Dom元素
2010/05/07 Javascript
基于jQuery的倒计时插件代码
2011/05/07 Javascript
js综合应用实例简单的表格统计
2013/09/03 Javascript
jQuery检测返回值的数据类型
2015/07/13 Javascript
jQuery实现的省市县三级联动菜单效果完整实例
2016/08/01 Javascript
详解PHP中pathinfo()函数导致的安全问题
2017/01/05 Javascript
bootstrap为水平排列的表单和内联表单设置可选的图标
2017/02/15 Javascript
ES6实现的遍历目录函数示例
2017/04/07 Javascript
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
2017/07/12 Javascript
让nodeJS支持ES6的词法----babel的安装和使用方法
2017/07/31 NodeJs
对于input 框限定输入值为浮点型的js代码
2017/09/25 Javascript
安装Node.js并启动本地服务的操作教程
2018/05/12 Javascript
vue实现弹幕功能
2019/10/25 Javascript
vue设置动态请求地址的例子
2019/11/01 Javascript
vue实现简单图片上传
2020/06/30 Javascript
深入解析Python中的WSGI接口
2015/05/11 Python
Python中序列的修改、散列与切片详解
2017/08/27 Python
pandas 透视表中文字段排序方法
2018/11/16 Python
Django 再谈一谈json序列化
2020/03/16 Python
使用python处理题库表格并转化为word形式的实现
2020/04/14 Python
python的setattr函数实例用法
2020/12/16 Python
详解python 条件语句和while循环的实例代码
2020/12/28 Python
css3实现冲击波效果的示例代码
2018/01/11 HTML / CSS
P D PAOLA意大利官网:西班牙著名的珠宝首饰品牌
2019/09/24 全球购物
俄罗斯金苹果网上化妆品和香水商店:Goldapple
2019/12/01 全球购物
副职竞争上岗演讲稿
2014/05/12 职场文书
本科毕业生应聘自荐信范文
2014/06/26 职场文书
2014入党积极分子批评与自我批评思想汇报
2014/09/20 职场文书
个人对照检查材料思想汇报
2014/09/26 职场文书
2014年团支部年度工作总结
2014/12/24 职场文书
同学聚会通知书
2015/04/20 职场文书
2016大学生就业指导课心得体会
2016/01/15 职场文书
Oracle查看表空间使用率以及爆满解决方案详解
2022/07/23 Oracle