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 相关文章推荐
用户的详细注册和判断
Oct 09 PHP
MySQL相关说明
Jan 15 PHP
PHP中10个不常见却非常有用的函数
Mar 21 PHP
php strcmp使用说明
Apr 22 PHP
编译php 5.2.14+fpm+memcached(具体操作详解)
Jun 18 PHP
浅析51个PHP处理字符串的函数
Aug 02 PHP
PHP输出英文时间日期的安全方法(RFC 1123格式)
Jun 13 PHP
深入浅出php socket编程
May 13 PHP
windows7配置Nginx+php+mysql的详细教程
Sep 04 PHP
php封装的mongodb操作类代码
Aug 06 PHP
PHP getNamespaces()函数讲解
Feb 03 PHP
详解PHP中curl_multi并发的实现
Jun 08 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公用函数列表[正则]
2007/02/22 PHP
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
2013/04/22 PHP
php类常量的使用详解
2013/06/08 PHP
PHP连接Access数据库的方法小结
2013/06/20 PHP
php计算一个文件大小的方法
2015/03/30 PHP
PHP数学运算函数大汇总(经典值得收藏)
2016/04/01 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
制作高质量的JQuery Plugin 插件的方法
2010/04/20 Javascript
javascript 闭包
2011/09/15 Javascript
web的各种前端打印方法之jquery打印插件PrintArea实现网页打印
2013/01/09 Javascript
JS图片切换的具体方法(带缩略图版)
2013/11/12 Javascript
Javascript字符串浏览器兼容问题分析
2014/12/01 Javascript
jQuery使用模式窗口实现在主页面和子页面中互相传值的方法
2016/03/01 Javascript
在Mac OS上安装使用Node.js的项目自动化构建工具Gulp
2016/06/18 Javascript
js中call()和apply()改变指针问题的讲解
2019/01/17 Javascript
解决antd 表单设置默认值initialValue后验证失效的问题
2020/11/02 Javascript
js 执行上下文和作用域的相关总结
2021/02/08 Javascript
[01:32]DOTA2上海特锦赛现场采访:最想COS的英雄
2016/03/25 DOTA
使用Python编写Prometheus监控的方法
2018/10/15 Python
简单了解Python matplotlib线的属性
2019/06/29 Python
python实现多线程端口扫描
2019/08/31 Python
python实现猜数字游戏
2020/03/25 Python
解决pycharm不能自动补全第三方库的函数和属性问题
2020/03/12 Python
如何解决flask修改静态资源后缓存文件不能及时更改问题
2020/08/02 Python
纯CSS3打造动感漂亮时尚的扇形菜单
2014/03/18 HTML / CSS
北京振戎融通Java面试题
2015/09/03 面试题
学生个人求职自荐信格式
2013/09/23 职场文书
小饰品店的创业计划书范文
2013/12/28 职场文书
数学检讨书1000字
2014/02/24 职场文书
北体毕业生求职信
2014/02/28 职场文书
党的群众路线教育实践方案
2014/05/11 职场文书
2014年社区妇联工作总结
2014/12/02 职场文书
《岳阳楼记》原文、译文赏析
2019/09/10 职场文书
React配置子路由的实现
2021/06/03 Javascript
新的CSS 伪类函数 :is() 和 :where()示例详解
2022/08/05 HTML / CSS