Bạn có thể sử dụng mảng PHP trong JavaScript. Mảng PHP có thể được sử dụng trong js, bất kể mảng đó là mảng một chiều, đa chiều, mảng có chỉ mục hoặc mảng kết hợp.
Dưới đây, bạn sẽ thấy cách chuyển đổi mảng PHP một chiều thành mảng JavaScript bằng cách sử dụng json_encode($yourArrName).
Cách Chuyển Mảng PHP Thành Mảng JavaScript?
Mảng Chỉ Mục Một Chiều
PHP
$memberArray = array('virat Kohali', 'virat@pakainfo.com');
JavaScript:
<script type="text/javascript">
var members = <?php echo json_encode($memberArray); ?>;
</script>
Truy cập Phần Tử Mảng trong JavaScript:
alert(members[0]); //results will be “virat Kohali”
Làm thế nào để chuyển đổi mảng PHP thành mảng JavaScript?
Ví dụ
<?php
$memberArray = array('Kanji', 'virat', 'dharmik');
?>
<script type="text/javascript">
var members = <?php echo json_encode($memberArray);?>;
console.log(members[0]);
// results: Kanji
</script>
Mảng Chỉ Mục Đa Chiều
PHP:
$memberArray = array(
array('virat Kohali', 'virat@pakainfo.com'),
array('Krunal Sisodiya', 'krunal@pakainfo.com'),
array('Samsung Sanju', 'samsung@pakainfo.com')
);
JavaScript:
<script type="text/javascript">
var members = <?php echo json_encode($memberArray); ?>;
</script>
Truy cập Phần Tử Mảng trong JavaScript:
alert(members[1][0]); //output will be “Krunal Sisodiya”
Mảng Kết Hợp Đa Chiều
PHP:
$memberArray = array(
array('name'=>'virat Kohali', 'email'=>'virat@pakainfo.com'),
array('name'=>'Krunal Sisodiya', 'email'=>'krunal@pakainfo.com'),
array('name'=>'Samsung Sanju', 'email'=>'samsung@pakainfo.com')
);
JavaScript:
<script type="text/javascript">
var members = <?php echo json_encode($memberArray); ?>;
</script>
alert(members[0].email); //output will be "virat@pakainfo.com"
Mảng kết hợp đa chiều
<?php
$memberArray = array(
array(
'name' => 'Kanji',
'email' => 'Kanji@pakainfo.com'
),
array(
'name' => 'virat',
'email' => 'virat@pakainfo.com'
),
array(
'name' => 'dharmik',
'email' => 'dharmik@pakainfo.com'
)
);
?>
<script type="text/javascript">
var members = <?php echo json_encode($memberArray);?>;
console.log(members[1].name);
// results: virat
</script>
Hy vọng bạn đã hiểu về mảng PHP thành mảng JavaScript.
- Bài đăng blog này ban đầu được xuất bản tại: https://www.pakainfo.com