2010-02-16 10 views
0

Je ne parle pas de JSON. J'ai un programme avec l'entrée étant une structure de données javascript sous forme de chaîne, quelque chose comme ceci:Transformer la chaîne Javascript en tableau PHP

$string = " 
var records = new Array(); 
records[0] = new Record('data1','data2',data3'); 
records[1] = new Record('data1','data2',data3'); 
records[2] = new Record('data1','data2',data3');"; 

est-il un moyen/bibliothèque facile de transformer cela en une structure de données PHP? La seule façon dont je peux penser est d'utiliser str_replace pour manipuler la chaîne afin de la transformer en JSON et ensuite utiliser json_decode.

Je me demandais simplement s'il y avait une meilleure façon de le faire.

Répondre

3

Non, vous avez trouvé la meilleure façon de le faire.

0

Vous pouvez l'afficher à PHP sous la forme d'une chaîne délimitée par un caractère:

$phpArray = explode(",",$postValue); 

Ce n'est pas une meilleure façon juste une autre façon de le faire. Mais pas sans problèmes potentiels. Vous devez vous assurer que le délimiteur que vous utilisez n'est pas utilisé dans le texte et valider.

Questions connexes