PHP et csv - Page 2

Résolu
  • Votes
  • Date
  • Date décroissante
  1. juste une petite question comment faire si le NOM est du genre:

    Colombo Barbus Jean

    parce que ton regex divise le NOM en deux (nom et prenom mais si j'ai plusieurs espace parce comme indiqué c'est l'espace il ne prend pas en compte une partie du nom comme dans l'exemple que je viens de donner)

    voici le résultat que j''obtiens dans ce cas :

    Array ( [0] => Array ( [0] => Colombo Barbus ) [1] => Array ( [0] => Colombo ) [2] => Array ( [0] => Barbus ) )

    Le prénom Jean n'est pas pris en compte !!
    1. Contributeur
      Oui, c'était fait exprès.
      Il prend 3 zones : non_espace / espace / non_espace

      Pour ton exemple, comment je peux savoir qu'il faut couper au premier ou deuxième espace ?
      1. et y a t'il une solution pour que le regex prenne en considération ce facteur ?

        Ton code marche mais pour l'optimiser il faudrait qu'il prenne en compte tout le nom sachant que le dernier correspond toujours au prénom comme donné en exemple
        1. Contributeur
          Bon, j'ai modifié un peu la Regex ...
          $patt = "@(.+)\\s+([^ ]+)@i";


          Tout caractère / espace / tout sauf espace
          1. Bonjour,

            Merci beaucoup vlmath. ça marche nickel. encore merci et bonne journée
            Précédent
            • 1
            • 2