找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 554|回復: 0

How to Convert PHP Array to JavaScript Array

[複製鏈接]

257

主題

38

回帖

1138

積分

管理員

積分
1138
發表於 2023-5-25 10:26:26 | 顯示全部樓層 |閱讀模式
https://www.codexworld.com/how-t ... o-javascript-array/



How to Convert PHP Array to JavaScript Array


PHP array can be used in JavaScript, whatever the array is a single or multidimensional or indexed or associative array. You can convert PHP array to JavaScript array easily with a single line of code. Using json_encode() function, PHP array can be converted to JavScript array and accessible in JavaScript.

Single Dimensional Indexed Array

The following example converts numerically indexed PHP array to JavaScript array.
PHP:

$userArray = array('John Doe''[email protected]');

JavaScript:

<script type="text/javascript">
var users = <?php echo json_encode($userArray); ?>;
</script>

Access Array Elements in JavaScript:

alert(users[0]); //output will be "John Doe"

Multidimensional Indexed Array

The following example converts numerically indexed PHP multidimensional array to JavaScript array.
PHP:

$userArray = array(
    array(
'John Doe''[email protected]'),
    array(
'Marry Moe''[email protected]'),
    array(
'Smith Watson''[email protected]')
);

JavaScript:

<script type="text/javascript">
var users = <?php echo json_encode($userArray); ?>;
</script>

Access Array Elements in JavaScript:

alert(users[1][0]); //output will be "Marry Moe"

Multidimensional Associative array

The following example converts associative PHP multidimensional array to JavaScript array.
PHP:

$userArray = array(
    array(
'name'=>'John Doe''email'=>'[email protected]'),
    array(
'name'=>'Marry Moe''email'=>'[email protected]'),
    array(
'name'=>'Smith Watson''email'=>'[email protected]')
);

JavaScript:

<script type="text/javascript">
var users = <?php echo json_encode($userArray); ?>;
</script>

Access Array Elements in JavaScript:

alert(users[0].email); //output will be "[email protected]"

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|DoIT 科技論壇

GMT+8, 2025-6-15 10:56 , Processed in 0.018467 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復 返回頂部 返回列表