Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1129 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [resolu]découper une chaine

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[resolu]découper une chaine

n°1311812
Yagmoth
Fanboy
Posté le 22-02-2006 à 20:38:08  profilanswer
 

Alors voilà mon problème : je souhaite transformer une chaine en tableau dont chaque offset correspondra aux caractères de la chaine dans l'ordre... J'ai bien essayé explode() avec '' comme argument de césure, mais ca ne marche pas, donc si qqun sait comment faire ;)


Message édité par Yagmoth le 22-02-2006 à 20:49:34
mood
Publicité
Posté le 22-02-2006 à 20:38:08  profilanswer
 

n°1311815
nargy
Posté le 22-02-2006 à 20:44:16  profilanswer
 

pas besoin, c est déjà fait pour toi:

Code :
  1. $chaine="coucou";
  2. echo $chaine[0]; echo $chaine[1]; echo $chaine[2];
  3. echo $chaine[3]; echo $chaine[4]; echo $chaine[5];


 
Toute la doc est sur php.net. Lis les premiers chapitres.

n°1311819
Yagmoth
Fanboy
Posté le 22-02-2006 à 20:49:01  profilanswer
 

nargy a écrit :

pas besoin, c est déjà fait pour toi:

Code :
  1. $chaine="coucou";
  2. echo $chaine[0]; echo $chaine[1]; echo $chaine[2];
  3. echo $chaine[3]; echo $chaine[4]; echo $chaine[5];


 
Toute la doc est sur php.net. Lis les premiers chapitres.


 
 
Merci beaucoup :) (ce n'était pas indiqué dans mon bouquin mahleureusement, je vais finir par me faire toute la documention en ligne :/).
 
C'est magique le php quand meme :D

n°1311850
benamoubea​ch
tivuplai
Posté le 22-02-2006 à 21:43:11  profilanswer
 

c pas plutot $chaine{1} ??

n°1311860
nargy
Posté le 22-02-2006 à 22:12:07  profilanswer
 

Surement pas. Lit les premiers chapitres de la doc sur php.net. C est une base essentielle avant de commencer à coder.
Les accolades sont exclusivement réservées aux blocs de code et de définition de données (dans les array).
Les crochets servent à accéder à un élément particulier d un tableau ou d une array. Une chaine de caractères est en réalité un tableau de caractères.

n°1311909
benamoubea​ch
tivuplai
Posté le 22-02-2006 à 23:29:12  profilanswer
 

essaye avant de critiquer et de monter sur tes grands chevaux.

n°1311945
nargy
Posté le 23-02-2006 à 01:47:54  profilanswer
 

De php.net:

Citation :


However, this syntax is deprecated as of PHP 4.


 
Désolé, je suis pas à la page. :(
En fait ça fonctionne aussi avec les arrays, mais je ne l ai pas trouvé dans la doc.
 
 
 

n°1312070
omega2
Posté le 23-02-2006 à 11:40:19  profilanswer
 

http://www.php.net/~derick/meeting [...] nup-for-vs

Citation :

4.5 Cleanup for {} vs. []
...........
Because having two syntaxes doing exactly the same does not make any sense either, we agreed on deprecating the {} syntax in 5.1 with an E_STRICT, and removing it in PHP 6 altogether.


En clair : En php5.1, la syntaxe {} affiche une alerte de type E_STRICT et elle sera interdite dés php6 quand c'est pour les indices de tableaux et quelques autres utilisations du genre.
 
C'est bon, t'es pas trop en retard, t'as encore le temps de modifier tes scripts pour qu'ils passent l'étape php6 sans planter de partout.
 
 
EDIT : Ca ne fait pas partie de la documentation de php mais du rapport du meeting de ce mois ci qui avait pour théme "php6".


Message édité par omega2 le 23-02-2006 à 11:41:39

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [resolu]découper une chaine

 

Sujets relatifs
Comment ajouter une page [RESOLU][RESOLU]Writefile
[Résolu] [RMIC] Skeleton non généré[Résolu] Hauteur TextArea sous Firefox
[resolu]Problème de variable[RESOLU] problème insertion de données issues de csv dans une table
[resolu]parse error :/[Résolu] Problème d'héritage d'héritage + redéfinition de méthode
[Résolu][BDE C++ Builder 6 TTable] Impossible d'activer une TTable[Pas tout à fait résolu] Pb de positionnement de div en design fluide
Plus de sujets relatifs à : [resolu]découper une chaine


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR