Astuces PHP : utilisez json_encode() pour attribuer des valeurs aux tableaux js

jacklove
Libérer: 2023-03-27 13:28:01
original
2366 Les gens l'ont consulté

Cet article explique en détail comment json_encode() attribue des valeurs aux tableaux js.

1. Utilisez habilement json_encode() pour attribuer des valeurs aux tableaux js

Souvent, nous devons payer les résultats traités par PHP à js pour le traitement. Cependant, lors de l'attribution de valeurs à js, l'affectation d'une seule variable est relativement simple et facile à mettre en œuvre. Il suffit de sortir la variable PHP directement via la balise de modèle. Par exemple :

PHP:
$this->title='I love THINKPHP';
JS:
<script>
var title="{$title}";
</script>
Copier après la connexion


De cette façon, la valeur $title de la variable PHP peut être traitée en js~

Cependant, lorsque nous traitons PHP Lorsqu'un tableau est assigné à un tableau en js, vous rencontrerez de nombreux problèmes. Si vous attribuez une valeur directement comme une variable unique, js ne peut pas lire chaque élément du tableau.

Dans des applications pratiques, j'ai utilisé la fonction json_encode() pour traiter les tableaux PHP de cette façon, les tableaux traités par PHP peuvent être facilement envoyés à js au format de données json. De même, js obtient un tableau qui est. également au format de données json. Par exemple :

PHP:
$this->myarr=array(&#39;Think&#39;,&#39;PHP&#39;,&#39;China&#39;);
JS:
<script>
var myarray={:json_encode($myarr)};  //注意,这里不要用双引号或单引号;
var arr = <!--?php echo json_encode($arr, JSON_PRETTY_PRINT) ?-->;
</script>
Copier après la connexion


À l'heure actuelle, myarray=['Think','PHP','China'] ; , c'est assez facile de faire le traitement en js.

En utilisant habilement la fonction json_encode(), vous pouvez facilement attribuer des tableaux PHP aux tableaux js~

Cet article explique le contenu pertinent de json_encode() attribuant des valeurs aux tableaux js Veuillez payer. attention au contenu plus connexe.

Recommandations associées :

Fonctionnalités et instructions de syntaxe pour la technologie PHP et XML

Explication de la technologie PHP et Ajax

Explication détaillée de la pré-opération Thinkphp5

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!