Maison >développement back-end >Problème PHP >Comment convertir un tableau php en objet tableau js

Comment convertir un tableau php en objet tableau js

coldplay.xixi
coldplay.xixioriginal
2020-09-28 13:59:062614parcourir

Comment convertir un tableau php en objet tableau js : récupérez d'abord le tableau [$arr] ; puis utilisez la fonction [json_encode()] pour encoder en json chaque valeur du tableau, puis enfin générer un tableau json ; use arr accepte un tableau.

Comment convertir un tableau php en objet tableau js

Recommandations d'apprentissage associées : tutoriel vidéo js

Comment convertir un tableau php en objet tableau js :

Regardez d'abord le fichier php, lorsque nous obtenons le tableau $arr

foreach ($arr as $value) {
    $json .= json_encode($value) . ',';
} 
echo '[' . substr($json,0,strlen($json) - 1) . ']';

 json_encode() Il s'agit d'encoder en json chaque valeur de $arr, puis nous voulons générer un tableau json, nous ajoutons donc une virgule après chaque valeur compilée et enfin ajoutons '[]' en dehors de toutes les valeurs, c'est json Le format du tableau , veuillez noter que parce que nous ajoutons une virgule après que chaque valeur soit codée en json, cela entraînera une virgule supplémentaire lorsque toutes les valeurs seront fusionnées dans le tableau, nous devons donc utiliser la fonction substr() pour ajouter la dernière virgule Get débarrassez-vous-en !

Ensuite regardons le fichier js

Quand on utilise arr pour recevoir le tableau json transmis par le fichier php

var json = JSON.parse(arr);

JSON est un objet défini dans le fichier qu'on démarre Lors du téléchargement, nous utilisons sa méthode d'analyse pour convertir le tableau json en tableau js ! Il s'agit de la variable json qui reçoit un tableau js, elle ne peut donc pas être imprimée directement. Vous pouvez parcourir le tableau json ou json[0] pour sortir !

En fait, pour parler franchement, notre idée de convertir un tableau php en tableau js est d'utiliser la quantité intermédiaire de json pour y parvenir ! Bien sûr, vous pouvez également utiliser uniquement php et js pour convertir le tableau, il existe plusieurs méthodes !

Si vous souhaitez en savoir plus sur la programmation, faites attention à la rubrique formation php !

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