Heim > Backend-Entwicklung > PHP-Tutorial > 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

怪我咯
Freigeben: 2023-03-10 13:58:01
Original
1396 Leute haben es durchsucht

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 );
Nach dem Login kopieren

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"]);
}
Nach dem Login kopieren

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"] = '';
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage