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
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!