Une chaîne provenant de ma table de base de données indique $ needle. Si l'aiguille n'est pas dans ma matrice, je veux l'ajouter à ma matrice.PHP: Comment vérifier le contenu d'un tableau pour ma chaîne?
Si elle est dans mon tableau, alors tant qu'il est seulement deux fois, alors je reste veux ajouter à mon tableau (donc trois fois sera le maximum)
Afin de vérifier Si $ needle est dans mon tableau $ haystack, dois-je faire une boucle sur le tableau avec strpos() ou y at-il une méthode plus rapide?
Il y a beaucoup d'aiguilles dans la table, donc je commence par boucler le résultat de sélection.
Ceci est le schéma de ce que je suis en train de faire ...
$haystack = array();
while($row = mysql_fetch_assoc($result)) {
$needle = $row['data'];
$num = no. of times $needle is in $haystack // $haystack is an array
if ($num < 3) {
$$haystack[] = $needle; // hopfully this adds the needle
}
} // end while. Get next needle.
Est-ce que quelqu'un sait comment dois-je faire ce bit:
$ num = no. de temps $ aiguille est en botte de foin $
grâce