array() fait sont difficile - PHP - Programmation
Marsh Posté le 19-03-2005 à 00:44:47
ca ne marche pas comme ca
Marsh Posté le 19-03-2005 à 00:48:45
$liste c'est une chaine de caractère avec dedans
'1','2','5'
Marsh Posté le 19-03-2005 à 00:51:23
J'ai absolument besoin de récupérer les chiffres contenus dans
cette variable
aidezzzzz moi :-)
Marsh Posté le 19-03-2005 à 00:51:54
spark a écrit : $resultat = split(',', $liste); ? |
on va peut être privilégier explode là, pas la peine d'utiliser des regex pour si peu
Marsh Posté le 19-03-2005 à 00:52:43
split ca utilise des regex ?
décidément, on en apprends tous les jours je mourrai moins con ce soir
Marsh Posté le 19-03-2005 à 00:53:14
effectivement...
Marsh Posté le 19-03-2005 à 00:54:27
le plus difficile aura été de comprendre ce qu'il voulait
Marsh Posté le 19-03-2005 à 00:56:25
spark a écrit : je mourrai moins con ce soir |
eh bin c'est bien la premiere fois que je vois une utilitée a php
Marsh Posté le 19-03-2005 à 00:56:48
ok, merci le pb est réglé.
dsl, je débute en programmation alors défois je fais des truc compliqués et qui marchent pas alors que c'est tout
simple
Marsh Posté le 19-03-2005 à 00:57:59
chrisbk a écrit : eh bin c'est bien la premiere fois que je vois une utilitée a php |
Tu viens d'en découvrir une deuxième alors
Marsh Posté le 19-03-2005 à 00:58:29
chrisbk a écrit : eh bin c'est bien la premiere fois que je vois une utilitée a php |
t'es pas au lit toi ? file dans ta chambre ! salaud !
Marsh Posté le 19-03-2005 à 00:35:13
Salut à tout le monde,
Pendant que je réalise mon programme, je suis ammené à écrire ceci:
$resultat = array( $liste )
avec $liste = '1','2','5' par exemple
donc normalement cela devrait être équivalent à:
$resultat = array('1','2','5')
Quand je tappe à la main $resultat = array('1','2','5')
il me prend bien en compte un tableau $resultat de 3 cases avec:
$resultat[0] = 1
$resultat[1] = 2
$resultat[2] = 5
Mais quand je tappe $resultat = array( $liste )
il ne me prend en compte qu'un tableau de une case comme ceci:
$resultat[0] = '1','2','5'
J'ai affiché avec un echo les deux lignes de commandes et sur l'écran
cela donne exactement le même résultat. Savez vous comment
puis-je faire pour que cela fonctionne ??