Maison >développement back-end >tutoriel php >Comment supprimer plusieurs attributs d'objet de tableau et les réaffecter en PHP
Cet article présente principalement la méthode de suppression et de réaffectation de plusieurs attributs d'objet de tableau en PHP, impliquant des techniques d'implémentation associées de PHP combinées avec sphinx pour faire fonctionner les éléments du tableau. Les amis dans le besoin peuvent s'y référer
Cet article décrit. les exemples PHP implémente la méthode de suppression et de réaffectation des propriétés de plusieurs objets tableau. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
Exemple : Les résultats recherchés par sphinx doivent supprimer une certaine valeur d'attribut :
$cl = new SphinxClient (); $query = $cl->Query ( $keyword, $index );
Première méthode, supprimez l'attribut directement :
foreach ( $query['matches'] as $k => $val ) { unset($query['matches'][$k]["attrs"]["content"]); unset($query['matches'][$k]["attrs"]["remarks"]); }
Méthode deux, définissez le correspondant valeur d'attribut vide ou Autres valeurs requises :
foreach ( $query['matches'] as $k => $val ) { $query['matches'][$k]["attrs"]["content"] = ''; $query['matches'][$k]["attrs"]["remarks"] = ''; }
Remarque : La clé pour faire fonctionner plusieurs tableaux est d'utiliser as $k => $val Récupère l'indice d'un élément spécifique, sinon il ne peut pas être utilisé.
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!