Heim > Artikel > Backend-Entwicklung > So löschen Sie mehrere Array-Objektattribute und weisen sie in PHP neu zu
In diesem Artikel wird hauptsächlich die Methode zum Löschen und Neuzuweisen mehrerer Array-Objektattribute in PHP vorgestellt, einschließlich verwandter Implementierungstechniken von PHP in Kombination mit Sphinx zum Betreiben von Array-Elementen.
Dieser Artikel beschreibt Die Beispiele PHP implementiert die Methode zum Löschen und Neuzuweisen der Eigenschaften mehrerer Array-Objekte. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Beispiel: Die von Sphinx gesuchten Ergebnisse müssen einen bestimmten Attributwert entfernen:
$cl = new SphinxClient (); $query = $cl->Query ( $keyword, $index );
Methode eins, löschen Sie das Attribut direkt:
foreach ( $query['matches'] as $k => $val ) { unset($query['matches'][$k]["attrs"]["content"]); unset($query['matches'][$k]["attrs"]["remarks"]); }
Methode zwei, legen Sie das entsprechende fest Attributwert auf leer oder andere erforderliche Werte:
foreach ( $query['matches'] as $k => $val ) { $query['matches'][$k]["attrs"]["content"] = ''; $query['matches'][$k]["attrs"]["remarks"] = ''; }
Hinweis: Der Schlüssel zum Betrieb mehrerer Arrays liegt in der Verwendung as $k => $val Rufen Sie den Index eines bestimmten Elements ab, andernfalls kann es nicht bearbeitet werden.
Anderes: Wenn Sie die Sphinx-Suche in PHP verwenden, beachten Sie bitte die Implementierungsmethode zum Aktivieren der Sphinx-Volltextsuche in PHP
Das obige ist der detaillierte Inhalt vonSo löschen Sie mehrere Array-Objektattribute und weisen sie in PHP neu zu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!