Il faudrait tester ce qu'il "reste" via votre variable $nb avant même de faire la requête :
if (!$nb) {
# Erreur à notifier
} else {
# Suite normale
}
Type: Messages; Utilisateur: julp
Il faudrait tester ce qu'il "reste" via votre variable $nb avant même de faire la requête :
if (!$nb) {
# Erreur à notifier
} else {
# Suite normale
}
// on passe les mots recherchés en minuscules
$Q = strtolower($Q);
// on remplace les ( ' + , : et le mots de 3 lettres indesirables) par des espaces ou rien
$mots = str_replace('+', ' ',...
C'est à dire ? Parce que vous ne récupérez pas un tableau ?
$mots = preg_split('~\s~', preg_replace('~\b\S{1,3}\b~', ' ', $phrase), -1, PREG_SPLIT_NO_EMPTY);
print_r($mots);
Si vous souhaitez...
Peut être :
$out = trim(preg_replace('~\s*\b\S{1,3}\b\s*~', ' ', $in));
:question:
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.