Conversion tableau php json_encode()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Conversion tableau php json_encode()

Re: Conversion tableau php json_encode()

par moogli » 22 mars 2013, 00:57

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.

@+

Re: Conversion tableau php json_encode()

par Fpalamour » 21 mars 2013, 21:22

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()

par moogli » 21 mars 2013, 21:01

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()

par Fpalamour » 21 mars 2013, 20:36

Bonjour moogli,

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

Re: Conversion tableau php json_encode()

par moogli » 21 mars 2013, 20:33

Salut


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


@+

Conversion tableau php json_encode()

par Fpalamour » 21 mars 2013, 20:19

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.