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 );
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"]); }
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"] = ''; }
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!