PHP implémente la suppression de plusieurs attributs d'objet de tableau et leur réaffectation

陈政宽~
Libérer: 2023-03-11 20:42:01
original
1388 Les gens l'ont consulté

Cet article présente principalement la méthode de suppression de plusieurs tableau objet et de leur réaffectation en PHP. Cela implique des compétences d'implémentation associées de PHP combinées avec sphinx pour faire fonctionner les éléments du tableau. en avez besoin, veuillez vous référer à ce qui suit

L'exemple de cet article décrit la méthode de suppression et de réaffectation des attributs de plusieurs objets tableau en PHP. Partagez-le avec tout le monde pour votre référence, comme suit :

Exemple : sphinx recherche et supprime une certaine valeur d'attribut :

$cl = new SphinxClient ();
$query = $cl->Query ( $keyword, $index );
Copier après la connexion

méthode Tout d'abord, supprimez l'attribut directement :

foreach ( $query['matches'] as $k => $val ) {
  unset($query['matches'][$k]["attrs"]["content"]);
  unset($query['matches'][$k]["attrs"]["remarks"]);
}
Copier après la connexion

Deuxième méthode, définissez la valeur de l'attribut correspondant sur vide ou sur une autre valeur requise :

foreach ( $query['matches'] as $k => $val ) {
  $query['matches'][$k]["attrs"]["content"] = '';
  $query['matches'][$k]["attrs"]["remarks"] = '';
}
Copier après la connexion

Remarque : La clé pour utiliser plusieurs tableaux est d'utiliser as $k => $val dans la boucle foreach pour obtenir l'indice d'un élément spécifique, sinon l'opération ne peut pas être effectué.

Autre : Lorsque vous utilisez la recherche sphinx en php, veuillez vous référer à la méthode d'implémentation pour activer la recherche en texte intégral sphinx en php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal