PHP實作刪除多重陣列物件屬性值的方法:1、直接刪除屬性,程式碼為【unset($query['matches'][$k]["attrs"]["content"]) 】;2、把對應屬性值設為空,代碼為【["content"] = ''】。
PHP實作刪除多重陣列物件屬性值的方法:
方法一,直接刪除屬性:
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程式設計(影片)
以上是PHP如何實作刪除多重數組物件屬性值的詳細內容。更多資訊請關注PHP中文網其他相關文章!