Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie mehrere Array-Objektattributwerte in PHP
So implementieren Sie das Löschen von Attributwerten mehrerer Array-Objekte in PHP: 1. Attribute direkt löschen, der Code lautet [unset($query['matches'][$k]["attrs"]["content"] )]; 2. Setzen Sie den entsprechenden Attributwert auf leer, der Code lautet [["content"] = ''].
So löschen Sie mehrere Array-Objektattributwerte in PHP:
Methode 1, Attribute direkt löschen:
foreach ( $query['matches'] as $k => $val ) { unset($query['matches'][$k]["attrs"]["content"]); unset($query['matches'][$k]["attrs"]["remarks"]); }
Methode 2, setzen Sie den entsprechenden Attributwert auf leer oder auf einen anderen erforderlichen Wert Wert:
foreach ( $query['matches'] as $k => $val ) { $query['matches'][$k]["attrs"]["content"] = ''; $query['matches'][$k]["attrs"]["remarks"] = ''; }
Hinweis: Der Schlüssel zum Betrieb mehrerer Arrays besteht darin, as $k => $val
in der foreach-Schleife zu verwenden, um den Index des spezifischen Elements abzurufen, andernfalls kann die Operation nicht ausgeführt werden.
Verwandte Lernempfehlungen: php-Programmierung (Video)
Das obige ist der detaillierte Inhalt vonSo löschen Sie mehrere Array-Objektattributwerte in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!