6Fermer8
ZephLe 10/06/2013 à 23:43
./1 : la question des quotes, des backslashes et des espaces est assez étrange j'ai l'impression. Je n'ai pas testé mais quelques remarques en vrac :

- Si on utilise un \ on passe en mode "1" (vive les constantes magiques grin) et on y reste jusqu'à utiliser à nouveau un autre \. Par exemple \""plop" va me donner "plop" au lieu de "plop ;
- De même, un \ fait passer dans un mode étrange où tout ce qui suit est ignoré, \a b c donne a b c au lieu de 3 paramètres séparés ;
- Les backslashes ne sont pas gérés à l'intérieur d'une paire de quotes (ils sont ignorés).

Sinon la fonction modifie le tableau passé en entrée, c'est assez dommage puisque ça limite considérablement les cas d'utilisation (impossible de lui donner un tableau qu'on souhaite conserver intact, ou bien n'importe quelle chaîne constante).

[edit] arg, à cause d'un bug introduit ce soir sur l'edit inline je viens d'effacer tes deux posts PpHd. Désolé, le bug est corrigé mais je n'ai aucun moyen de récupérer le contenu des posts sorry