ホームページ >バックエンド開発 >PHPの問題 >PHPで複数の配列オブジェクトの属性値を削除する方法

PHPで複数の配列オブジェクトの属性値を削除する方法

coldplay.xixi
coldplay.xixiオリジナル
2020-08-18 10:08:572063ブラウズ

複数の配列オブジェクト属性値を削除する PHP メソッド: 1. 属性を直接削除します。コードは [unset($query['matches'][$k]["attrs"]["content"]) です。 ) ]; 2. 対応する属性値を空に設定し、コードは [["content"] = ''] になります。

PHPで複数の配列オブジェクトの属性値を削除する方法

複数の配列オブジェクトの属性値を削除するPHP実装方法:

方法1、属性を直接削除する:

foreach ( $query['matches'] as $k => $val ) {
  unset($query['matches'][$k]["attrs"]["content"]);
  unset($query['matches'][$k]["attrs"]["remarks"]);
}

方法 2、対応する属性値を空またはその他の必要な値に設定する:

foreach ( $query['matches'] as $k => $val ) {
  $query['matches'][$k]["attrs"]["content"] = '';
  $query['matches'][$k]["attrs"]["remarks"] = '';
}

注: 複数の配列を操作するための鍵is foreach ループ内で as $k => $val を使用して、特定の要素の添字を取得します。そうしないと、操作を実行できません。

関連する学習に関する推奨事項: php プログラミング (ビデオ)

以上がPHPで複数の配列オブジェクトの属性値を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。