Maison  >  Article  >  développement back-end  >  Le tableau php est converti via json_encode. Le format json n'est pas reconnu dans js.

Le tableau php est converti via json_encode. Le format json n'est pas reconnu dans js.

不言
不言original
2018-05-04 10:23:312223parcourir

Cet article présente principalement le format json qui ne peut pas être reconnu en js après avoir été converti par json_encode. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer

<.> Tout d'abord, permettez-moi d'expliquer un point. Le format json dans js utilise des accolades '{}', commençant et se terminant par un caractère.

Mais en php, le tableau indexé par le numéro , après conversion json_encode, est un tableau avec crochets ' []', une chaîne commençant et se terminant Par conséquent, JSON.parse ne peut pas être utilisé pour convertir des données en js.

Pour résoudre ce problème, j'ai pensé à plusieurs façons, mais cela ne me semblait pas pratique, et finalement j'ai trouvé un moyen plus simple.

Le tableau indexé par chaîne en php, après la conversion json_encode, commence et se termine par des accolades, ce qui répond aux exigences, mais à en même temps, il y a aussi un problème, c'est-à-dire que le tableau avec l'index par défaut ne peut pas être utilisé, mais ce problème n'est pas grave. À l'heure actuelle, cette méthode est relativement simple

Recommandations associées :

Fonctions pour convertir les tableaux PHP et XML entre eux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn