Page 1 sur 1

Conversion tableau php json_encode()

Posté : 21 mars 2013, 20:19
par Fpalamour
Bonjour,

J'ai un petit soucis au niveau d'une conversion d'un array php vers un array json.

Voici ma ligne de conversion :
$json = json_encode($array);
$array est mon tableau php et $json mon tableau json. La conversion à l'air de bien se passer, mais le problème est quand je cherche à parcourir ce tableau.

$array[0] m'affiche bien le premier élément du tableau, or, après conversion, $json[0] m'affiche le premier caractere du premier élément etc etc, chaque case étant un caractère de ma chaine initiale.

Merci d'avance pour votre aide.

François.

Re: Conversion tableau php json_encode()

Posté : 21 mars 2013, 20:33
par moogli
Salut


Si c'est en php que tu fait ça c'est normal json_encode retourne une chaîne de caractères.


@+

Re: Conversion tableau php json_encode()

Posté : 21 mars 2013, 20:36
par Fpalamour
Bonjour moogli,

Justement, comment dois-je faire pour conserver mon array php de base ?

Re: Conversion tableau php json_encode()

Posté : 21 mars 2013, 21:01
par moogli
ne pas utiliser json_encode ?

c'est quoi le but ?
pourquoi utiliser json_encode ? (en général c'est pour une réponse à une requête ajax, est ce le cas ?)


@+

Re: Conversion tableau php json_encode()

Posté : 21 mars 2013, 21:22
par Fpalamour
Oui c'est bien ça. Côté serveur le php me renvoie un array, et j'aimerai traiter cet array côté client en javascript.

Re: Conversion tableau php json_encode()

Posté : 22 mars 2013, 00:57
par moogli
Dans ce cas affiche simplement le résultat json (un simple echo) a l'endroit voulu.

Si c'est une requête Ajax un echo en fin de traitement.

@+