当前位置: 首页 » 产品 » 机械设备 » 正文

PHP如何实现删除多重数组对象属性并重新赋值

放大字体  缩小字体 发布日期: 2024-09-30 23:31   来源:http://www.baidu.com/  作者:无忧资讯  浏览次数:18
核心提示:实例:sphinx搜索出来的结果,要去掉某个属性值:$cl=new SphinxClient ();$query=$cl-Query ( $keyword, $index );方法一,直接

实例: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 取得具体元素的下标,否则无法操作。

 
 
[ 产品搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 

 
推荐图文
推荐产品
点击排行
    行业协会  备案信息  可信网站