


$valeur_recherche="coucou";
$my_array=$_SESSION['myarray'];
$nombre= count(array_keys($my_array, $valeur_recherche));
echo $nombre;
Contexte : Vous souhaitez par exemple détecter lorsqu'une personne met un commentaire si elle parle d'un politique ou sur un membre de la communauté. Le principe est simple, dans la base de données, il faut qu'on scanne tous les mots du commentaire de la personne et qu'on les compare à une ou plusieurs colonnes de nom ou prénom de la BDD.
$champs_BDD= array("$colonne_nom", "$colonne_prenom");
$post_commentaire=$_POST['commentaire_input_ou_en_ajax'];
foreach($champs_BDD as donnees_BDD) {
if(stripos($post_commentaire,$donnees_BDD) !== false)
{
$valeur = $existe->id_nom_prenom;
$my_array=$_SESSION['myarray'];
}
} // fin de foreach
cliquez sur
une étoile
1 2 3 4 5