Heim  >  Artikel  >  Backend-Entwicklung  >  PHP implementiert das Löschen und Neuzuweisen mehrerer Array-Objektattribute

PHP implementiert das Löschen und Neuzuweisen mehrerer Array-Objektattribute

陈政宽~
陈政宽~Original
2017-06-28 13:44:171324Durchsuche

In diesem Artikel wird hauptsächlich die Methode zum Löschen mehrerer Array-Objekt--Attribute und deren Neuzuweisung in PHP vorgestellt. Dazu gehören verwandte Implementierungsfähigkeiten von PHP in Kombination mit Sphinx, um Array-Elemente zu betreiben Ich brauche es. Bitte beachten Sie Folgendes:

Das Beispiel dieses Artikels beschreibt die Methode zum Löschen und Neuzuweisen der Attribute mehrerer Array-Objekte in PHP. Teilen Sie es als Referenz mit allen:

Beispiel: Sphinx sucht nach und entfernt einen bestimmten Attributwert:

$cl = new SphinxClient ();
$query = $cl->Query ( $keyword, $index );

Methode Löschen Sie zunächst das Attribut direkt:

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

Methode zwei: Setzen Sie den entsprechenden Attributwert auf leer oder einen anderen erforderlichen 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 andernfalls den Index eines bestimmten Elements zu erhalten Der Vorgang kann nicht ausgeführt 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 vonPHP implementiert das Löschen und Neuzuweisen mehrerer Array-Objektattribute. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn