Maison > développement back-end > tutoriel php > Comment convertir un tableau PHP en tableau JavaScript ?

Comment convertir un tableau PHP en tableau JavaScript ?

Patricia Arquette
Libérer: 2024-12-21 05:02:10
original
332 Les gens l'ont consulté

How to Convert a PHP Array to a JavaScript Array?

Convertir un tableau PHP en JavaScript

Lorsque vous travaillez avec PHP et JavaScript, l'échange de données entre eux peut être crucial. Une tâche courante consiste à convertir des tableaux PHP en tableaux JavaScript. Cet article plongera dans le processus de réalisation de cette conversion.

Problème :

Étant donné un tableau PHP, comment peut-il être transformé en tableau JavaScript dans un format spécifique ?

Solution :

PHP fournit la fonction json_encode(), conçu pour convertir des tableaux PHP au format JavaScript Object Notation (JSON). JSON est un format d'échange de données populaire qui peut être facilement analysé et utilisé par JavaScript.

Pour convertir un tableau PHP en tableau JavaScript à l'aide de json_encode(), suivez ces étapes :

  1. Définissez le tableau PHP :
$php_array = array('Element 1', 'Element 2', 'Element 3');
Copier après la connexion
  1. Utilisez la fonction json_encode() pour le convertir en JSON :
$json_string = json_encode($php_array);
Copier après la connexion
Copier après la connexion
  1. La chaîne JSON résultante peut ensuite être utilisée en JavaScript sous forme de tableau en l'attribuant à une variable :
const javascript_array = <?php echo $json_string; ?>;
Copier après la connexion
Copier après la connexion

Exemple :

Considérez le tableau PHP fourni dans le problème :

$php_array = array(
    [0] => '001-1234567',
    [1] => '1234567',
    [2] => '12345678',
    [3] => '12345678',
    [4] => '12345678',
    [5] => 'AP1W3242',
    [6] => 'AP7X1234',
    [7] => 'AS1234',
    [8] => 'MH9Z2324',
    [9] => 'MX1234',
    [10] => 'TN1A3242',
    [11] => 'ZZ1234'
);
Copier après la connexion

Convertissez-le en tableau JavaScript à l'aide de json_encode() :

$json_string = json_encode($php_array);
Copier après la connexion
Copier après la connexion

Cela produira la chaîne JSON suivante :

["001-1234567","1234567","12345678","12345678","12345678","AP1W3242","AP7X1234","AS1234","MH9Z2324","MX1234","TN1A3242","ZZ1234"]
Copier après la connexion

Qui peut être affecté à une variable JavaScript sous forme de tableau :

const javascript_array = <?php echo $json_string; ?>;
Copier après la connexion
Copier après la connexion

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 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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal