2009-07-13 10 views
0

J'ai trouvé ça? Est-ce la meilleure façon de le faire?Modèle pour les données JSON?

http://weblogs.asp.net/dwahlin/archive/2009/05/03/using-jquery-with-client-side-data-binding-templates.aspx

Je suis à la recherche d'utiliser une sorte de boucle de répétition avec des variables qui jettent dans les données JSON. J'utilise Codeignitor et jQuery.

Merci

+0

L'exemple est en ASP mais vous utilisez PHP, que voulez-vous dire par "la meilleure façon"? –

+0

La fonction était jquery, la meilleure façon de concevoir un template en php qui charge des données json. – matthewb

Répondre

1

Si vous voulez dire que vous voulez quelque chose qui se JSON dans une variable PHP ou un objet, je pense que ce code vous expliquera:

code:

<? 
// here is an array 
$myarray = array(
    'animal' => 'dog', 
    'plant' => 'tree', 
    'anotherArray' => array ('some' => 'data'), 
); 

// print out the array to show what it looks like 
print_r($myarray); 

// convert the array to json 
$jsonArray = json_encode($myarray); 

// print out the json data 
print $jsonArray.'\n'; 

// convert the json data back into a PHP array 
$phpArray = json_decode($jsonArray); 

// print out the array that went from PHP to JSON, and back to PHP again 
print_r($phpArray); 

Sortie:

Array 
(
    [animal] => dog 
    [plant] => tree 
    [anotherArray] => Array 
     (
      [some] => data 
     ) 

) 
{"animal":"dog","plant":"tree","anotherArray":{"some":"data"}} 
stdClass Object 
(
    [animal] => dog 
    [plant] => tree 
    [anotherArray] => stdClass Object 
     (
      [some] => data 
     ) 

) 
+0

Gardez à l'esprit que cela ne fonctionne que sur PHP 5.2 et plus récent. Voir les pages man http://us3.php.net/manual/fr/ref.json.php – tj111

Questions connexes