PHP實(shí)現(xiàn)刪除多重數(shù)組對象屬性并重新賦值的方法
本文實(shí)例講述了PHP實(shí)現(xiàn)刪除多重數(shù)組對象屬性并重新賦值的方法。分享給大家供大家參考,具體如下:
實(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 取得具體元素的下標(biāo),否則無法操作。
另:php使用sphinx搜索可參考 php啟用sphinx全文搜索的實(shí)現(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è)計有所幫助。
- PHP簡單遍歷對象示例
- PHP var_dump遍歷對象屬性的函數(shù)與應(yīng)用代碼
- php面向?qū)ο笾衧tatic靜態(tài)屬性和靜態(tài)方法的調(diào)用
- php中類和對象:靜態(tài)屬性、靜態(tài)方法
- PHP實(shí)現(xiàn)在對象之外訪問其私有屬性private及保護(hù)屬性protected的方法
- php面向?qū)ο笾衧tatic靜態(tài)屬性與方法的內(nèi)存位置分析
- PHP獲取對象屬性的三種方法實(shí)例分析
- PHP 5.0對象模型深度探索之屬性和方法
- PHP中的Iterator迭代對象屬性詳解
- PHP面向?qū)ο蟪绦蛟O(shè)計之對象的遍歷操作示例
相關(guān)文章
PHP學(xué)習(xí)筆記(三):數(shù)據(jù)類型轉(zhuǎn)換與常量介紹
這篇文章主要介紹了PHP學(xué)習(xí)筆記(三):數(shù)據(jù)類型轉(zhuǎn)換與常量介紹,本文講解了PHP數(shù)據(jù)類型相互轉(zhuǎn)換、常量的聲明與使用等內(nèi)容,需要的朋友可以參考下2015-04-04實(shí)戰(zhàn)mysql導(dǎo)出中文亂碼及phpmyadmin導(dǎo)入中文亂碼的解決方法
因?yàn)橐驯緳C(jī)的gbk編碼的mysql數(shù)據(jù)庫導(dǎo)入到虛擬主機(jī)去,服務(wù)商只提供了phpmyadmin供你導(dǎo)入導(dǎo)出。2010-06-06