PHP séparer mots d'une chaine
                    
        
     
             
                    bilouze
    
        
    
                    Messages postés
            
                
     
             
            28
        
            
                                    Statut
            Membre
                    
                -
                                     
bilouze Messages postés 28 Statut Membre -
        bilouze Messages postés 28 Statut Membre -
        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
- Plus de chaine tv - Guide
- Chaine musique bouygues - Accueil - Guide TV et vidéo
- L'équipe live foot chaine - Accueil - TV & 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 :)
