Maison >interface Web >js tutoriel >Comment puis-je convertir efficacement des tableaux PHP en tableaux JavaScript ?
Conversion de tableaux PHP en JavaScript
Vous pourriez rencontrer le besoin d'échanger des données entre PHP et JavaScript, notamment en convertissant des tableaux PHP en tableaux JavaScript . Bien que la conversion exacte puisse varier en fonction de la structure de données spécifique, PHP offre une méthode pratique pour transformer des tableaux dans un format compatible avec JavaScript.
SOLUTION
PHP fournit une fonction native, json_encode(), qui convertit les structures de données PHP au format JavaScript Object Notation (JSON). JSON est un format de données textuelles couramment utilisé pour l'échange de données entre applications. Pour convertir un tableau PHP en JSON, utilisez simplement :
$js_array = json_encode($php_array);
Cela générera une chaîne représentant le tableau JavaScript. Vous pouvez ensuite utiliser le mot-clé var en JavaScript pour définir la variable du tableau et attribuer la chaîne :
var javascript_array = <?php echo $js_array; ?>;
EXEMPLE
Considérant le tableau PHP suivant :
$php_array = array( '001-1234567', '1234567', '12345678', '12345678', '12345678', 'AP1W3242', 'AP7X1234', 'AS1234', 'MH9Z2324', 'MX1234', 'TN1A3242', 'ZZ1234' );
L'utilisation de json_encode() entraînerait un JSON string :
"[\"001-1234567\",\"1234567\",\"12345678\",\"12345678\",\"12345678\",\"AP1W3242\",\"AP7X1234\",\"AS1234\",\"MH9Z2324\",\"MX1234\",\"TN1A3242\",\"ZZ1234\"]"
En JavaScript, cette chaîne JSON peut être affectée à une variable :
var javascript_array = ["001-1234567","1234567","12345678","12345678","12345678","AP1W3242","AP7X1234","AS1234","MH9Z2324","MX1234","TN1A3242","ZZ1234"];
Cependant, notez que les données de cet exemple ne sont pas liées aux noms de villes fournis.
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!