首頁 > 後端開發 > PHP問題 > PHP如何實作刪除多重數組物件屬性值

PHP如何實作刪除多重數組物件屬性值

coldplay.xixi
發布: 2023-03-04 17:20:02
原創
2066 人瀏覽過

PHP實作刪除多重陣列物件屬性值的方法:1、直接刪除屬性,程式碼為【unset($query['matches'][$k]["attrs"]["content"]) 】;2、把對應屬性值設為空,代碼為【["content"] = ''】。

PHP如何實作刪除多重數組物件屬性值

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板