Heim  >  Artikel  >  Backend-Entwicklung  >  So löschen Sie mehrere Array-Objektattribute und weisen sie in PHP neu zu

So löschen Sie mehrere Array-Objektattribute und weisen sie in PHP neu zu

怪我咯
怪我咯Original
2017-06-16 10:34:401365Durchsuche

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!

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