PHP實現(xiàn)刪除多重數(shù)組對象屬性并重新賦值的方法
本文實例講述了PHP實現(xiàn)刪除多重數(shù)組對象屬性并重新賦值的方法。分享給大家供大家參考,具體如下:
實例:sphinx搜索出來的結(jié)果,要去掉某個屬性值:
$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"]);
}
方法二,把對應(yīng)屬性值設(shè)置為空或其他需要的值:
foreach ( $query['matches'] as $k => $val ) {
$query['matches'][$k]["attrs"]["content"] = '';
$query['matches'][$k]["attrs"]["remarks"] = '';
}
注:要操作多重數(shù)組的關(guān)鍵是foreach循環(huán)里用 as $k => $val 取得具體元素的下標,否則無法操作。
另:php使用sphinx搜索可參考 php啟用sphinx全文搜索的實現(xiàn)方法
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《php常用函數(shù)與技巧總結(jié)》、《PHP錯誤與異常處理方法總結(jié)》、《PHP基本語法入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計有所幫助。
相關(guān)文章
Http 1.1 Etag 與 Last-Modified提高php效率
2008-01-01
PHP getID3類的使用方法學習筆記【附getID3源碼下載】
這篇文章主要介紹了PHP getID3類的使用方法,結(jié)合實例形式分析了getID3類的原理、功能及簡單使用技巧,并附帶了getID3類的源碼供讀者下載參考,需要的朋友可以參考下2019-10-10
PHP運行出現(xiàn)Notice : Use of undefined constant 的完美解決方案分享
今天修改公司的網(wǎng)站,提示Notice : Use of undefined constant ,通過下面的方法解決了,最好是error_reporting(0);不需要更改配置2012-03-03
PHP數(shù)學運算與數(shù)據(jù)處理實例分析
這篇文章主要介紹了PHP數(shù)學運算與數(shù)據(jù)處理方法,結(jié)合實例形式分析了PHP的數(shù)據(jù)類型與基本數(shù)學運算方法,需要的朋友可以參考下2016-04-04

