Maison > développement back-end > tutoriel php > Comment supprimer plusieurs attributs d'objet de tableau et les réaffecter en PHP

Comment supprimer plusieurs attributs d'objet de tableau et les réaffecter en PHP

怪我咯
Libérer: 2023-03-10 13:58:01
original
1390 Les gens l'ont consulté

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 );
Copier après la connexion

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"]);
}
Copier après la connexion

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"] = '';
}
Copier après la connexion

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!

Étiquettes associées:
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