PHP séparer mots d'une chaine
bilouze
Messages postés
27
Date d'inscription
Statut
Membre
Dernière intervention
-
bilouze Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
bilouze Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Quelqu'un connaîtrait-il un moyen simple et efficace pour récupérer les mots d'une chaîne de caractère sans passer par un tableau.
Exemple : $string = "ma chaine à decouper"
Comment récupérer chaque mots sans faire de explode(' ',$string) par exemple ?
Merci.
Quelqu'un connaîtrait-il un moyen simple et efficace pour récupérer les mots d'une chaîne de caractère sans passer par un tableau.
Exemple : $string = "ma chaine à decouper"
Comment récupérer chaque mots sans faire de explode(' ',$string) par exemple ?
Merci.
A voir également:
- PHP séparer mots d'une chaine
- Chaine tnt gratuite sur mobile - Guide
- Séparer pdf - Guide
- Chaine radio - Télécharger - Médias et Actualité
- Plus de chaine tv - Guide
- Chaine musique bouygues - Accueil - Guide TV et vidéo
2 réponses
salut,
il y a la fonvtion str_word_count() mais aussi elle met la chaine dans un tableau lol :P
https://www.php.net/manual/fr/function.str-word-count.php
pour moi, normalement pour récupérer chaque mot d'une chaine de caractère il faut le sauvegarder quelque part (dans un tableau) .. si tu peux préciser plus, tu veux faire quoi exactement ? Merci
il y a la fonvtion str_word_count() mais aussi elle met la chaine dans un tableau lol :P
https://www.php.net/manual/fr/function.str-word-count.php
pour moi, normalement pour récupérer chaque mot d'une chaine de caractère il faut le sauvegarder quelque part (dans un tableau) .. si tu peux préciser plus, tu veux faire quoi exactement ? Merci
Salut,
Merci de me répondre.
En fait je fais un moteur de recherche détaillé où j'utilise des booléens de recherche intégral : http://dev.mysql.com/doc/refman/5.0/fr/fulltext-boolean.html
et j'aurai aimé décomposer les termes de recherche en plusieurs mots, ça aurait été pratique dans certains cas par exemple avec une requête comme celle là :
SELECT * FROM articles WHERE MATCH (title,body) AGAINST ('+mot1(>mot2<mot3)' IN BOOLEAN MODE);
En fait je me souviens plus trop comment je faisait avant :)
Merci de me répondre.
En fait je fais un moteur de recherche détaillé où j'utilise des booléens de recherche intégral : http://dev.mysql.com/doc/refman/5.0/fr/fulltext-boolean.html
et j'aurai aimé décomposer les termes de recherche en plusieurs mots, ça aurait été pratique dans certains cas par exemple avec une requête comme celle là :
SELECT * FROM articles WHERE MATCH (title,body) AGAINST ('+mot1(>mot2<mot3)' IN BOOLEAN MODE);
En fait je me souviens plus trop comment je faisait avant :)