Regrouper les mots d'un texte dans un tableau 2 par 2

Résolu
abcd0 Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   -  
abcd0 Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai un texte et je voudrais le récuperer sous forme d'un tableau de sorte que chaque colonne de mon tableau contient deux mots par exemple j'ai ce texte "apprendre comment programmer facilement"
il va me retourner un tab: [0]=>apprendre comment ; [1]=>programmer facilement
quelqu'un peut me dire comment proceder
Merci d'avance

1 réponse

  1. loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   14
     
    Bonjour abcd !

    tu peut peut-être boucler tout ça
    $phrase = "apprendre comment programmer facilement";
    $mots = explode(" ", $phrase);
    $resultat = Array();
    
    for($i=0;$i<count($mots);$i+=2){
    $resultat[] = Array($mots[$i], $mots[$i+1]);
     }
    
    print_r($resultat);
    
    

    Même les maths ça n'a rien de compliquer.
    1
    1. loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   14
       
      mais j'imagine que tu demande plutôt celà:
      for($i=0;$i<count($mots);$i+=2){
      $resultat[] = $mots[$i]." ".$mots[$i+1];
       }
      


      Bonne journée !
      0
    2. abcd0 Messages postés 56 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour;
      oui c'etait ça :)

      merci pour tous
      0