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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Nombre en tableau de chiffres

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Nombre en tableau de chiffres

n°1004941
backus
Posté le 08-03-2005 à 15:10:57  profilanswer
 

Bonjour!
 
Est il possible de transformer un nombre en tableau de chiffres ?!
 
Exemple : x = 4532;
          .....transformation magique.....
          tab[0]=4; tab[1]=5; tab[2]=3; tab[3]=2;
 
Voila, merci bien

mood
Publicité
Posté le 08-03-2005 à 15:10:57  profilanswer
 

n°1004954
simogeo
j'ai jamais tué de chats, ...
Posté le 08-03-2005 à 15:18:16  profilanswer
 

géres le comme une chaine.
$x="4532";
 
echo $x[0]; // renvoie 4
echo $x[1]; // renvoie 5
...


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°1006151
cerel
Posté le 08-03-2005 à 23:06:42  profilanswer
 

Et la fusion des deux :
Attention code non teste.

Code :
  1. $x = 1234;
  2. $y = "$x";
  3. echo $y[0];
  4. echo $y[1];
  5. // sinon on peut essayer ca :
  6. echo ((string)$x)[0];  // pas teste !!
  7. // mais je trouve plus lourd

n°1006333
esox_ch
Posté le 09-03-2005 à 08:10:24  profilanswer
 

Tiens j'etais pas au courrant qu'on pouvait faire ca ... Parcontre niveau typage ... Pauvre PHP :D ,Le jour ou il devient + semblable a java (ce qui va surment arriver a voir comment c'est en train d'evoluer) il va y en avoir qui vont pas aimer :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1006387
Worldofdad​a
Posté le 09-03-2005 à 09:33:08  profilanswer
 

Bah tu dis pauvre php ... je trouve ca super interessant de pas etre bloqué par des pbs de types justement.
 
Quand a l'évolution vers Java, c'est marrant mais je ne le sens pas du tout ...
 
Pour ton code, voilà un truc qui marchera (tu peux meme faire copier / coller) :
 

Code :
  1. for($i = 0; $i < strlen($x); $i++)
  2.    $tab[$i] = $x[$i];


 
C'est court et efficace  :)

n°1006483
ratibus
Posté le 09-03-2005 à 10:44:00  profilanswer
 

Worldofdada a écrit :

Bah tu dis pauvre php ... je trouve ca super interessant de pas etre bloqué par des pbs de types justement.
 
Quand a l'évolution vers Java, c'est marrant mais je ne le sens pas du tout ...
 
Pour ton code, voilà un truc qui marchera (tu peux meme faire copier / coller) :
 

Code :
  1. for($i = 0; $i < strlen($x); $i++)
  2.    $tab[$i] = $x[$i];


 
C'est court et efficace  :)


 
Pour l'efficacité ceci est mieux ;)

Code :
  1. for($i = 0, $length = strlen($x); $i < $length; $i++) {
  2.    $tab[$i] = $x[$i];
  3. }

n°1006560
skeye
Posté le 09-03-2005 à 11:29:47  profilanswer
 

Worldofdada a écrit :

Bah tu dis pauvre php ... je trouve ca super interessant de pas etre bloqué par des pbs de types justement.


 
Jusqu'au jour où tu fais sans t'en rendre compte

Code :
  1. if("pomme" == 0){
  2. echo "cerise"
  3. }
  4. else{
  5. echo "poire";
  6. }


 
Et que ça t'affiche cerise...[:dawa]


---------------
Can't buy what I want because it's free -
n°1006780
ratibus
Posté le 09-03-2005 à 14:00:45  profilanswer
 

=== ;)

n°1006785
skeye
Posté le 09-03-2005 à 14:03:14  profilanswer
 


Je sais. ;)
Mais cet abruti devrait gueuler...:o


---------------
Can't buy what I want because it's free -
n°1006851
ratibus
Posté le 09-03-2005 à 14:33:29  profilanswer
 

skeye a écrit :

Je sais. ;)
Mais cet abruti devrait gueuler...:o


Il gueule : t'as oublié le point virgule après "cerise"  :D

mood
Publicité
Posté le 09-03-2005 à 14:33:29  profilanswer
 

n°1006864
ratibus
Posté le 09-03-2005 à 14:36:37  profilanswer
 

De toute façon tout est dans la doc ;) :
http://www.php.net/manual/en/langu [...] arison.php
http://www.php.net/manual/en/types.comparisons.php


Message édité par ratibus le 09-03-2005 à 14:36:46
n°1006899
benamoubea​ch
tivuplai
Posté le 09-03-2005 à 14:50:50  profilanswer
 

vous mettez tous
$x = 1452;
echo $x[0]; // retourne 1
echo $x[1]; // retourn 4
 
j'ai lu dans la doc que c'était plutot $x{0} avec des accolades et non des crochets.

n°1006906
KangOl
Profil : pointeur
Posté le 09-03-2005 à 14:54:49  profilanswer
 

effectivement :jap:


---------------
Nos estans firs di nosse pitite patreye...
n°1007072
skeye
Posté le 09-03-2005 à 17:23:52  profilanswer
 


Je n'ai pas dit le contraire...mais je trouve ce style de choses plus que douteuses, c'est tout...[:skeye]


---------------
Can't buy what I want because it's free -
n°1007300
esox_ch
Posté le 09-03-2005 à 21:04:38  profilanswer
 

Worldofdada a écrit :

Bah tu dis pauvre php ... je trouve ca super interessant de pas etre bloqué par des pbs de types justement.
 
Quand a l'évolution vers Java, c'est marrant mais je ne le sens pas du tout ...
 
Pour ton code, voilà un truc qui marchera (tu peux meme faire copier / coller) :
 

Code :
  1. for($i = 0; $i < strlen($x); $i++)
  2.    $tab[$i] = $x[$i];


 
C'est court et efficace  :)


 
PHP est en train de devenir grand, il integre de plus en plus de fonctions qui ressemblent a celles des langages "hauts".
 
Par exemple le fait que maintenant il est devenu obbligatoire de d'initialiser une variable, et fortement conseillé de la declarer. Les fonctions de typage (is_numeric,...) sont pretes pour conduire a un langage typé, la POO meme si rudimentaire commance a voir le jour, et l'heritage n'est pas multiple, comme dans java et non pas dans C++.


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1007593
backus
Posté le 10-03-2005 à 00:03:57  profilanswer
 

Merci beaucoup tout le monde, j'ai ma réponse!!!   :jap:


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

  [PHP] Nombre en tableau de chiffres

 

Sujets relatifs
[PHP] ini_set("SMTP",....)[java] recherche d'un élément dans un tableau.
Probleme de variable PHP a cose de easyphp7.0Mettre une image de fond derriere un tableau DOM
[DOM/XML/PHP] & dans texte = erreur de parsingRedimensionner un tableau
Question PHP - mysql[RESOLU]PHP-LDAP fonction ldap-rename
Tableau dont on ne connait pas la taillePHP : garder les couleurs à l'export
Plus de sujets relatifs à : [PHP] Nombre en tableau de chiffres


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)