چگونه آرایه های PHP را به JSON تبدیل کنیم ؟

چگونه آرایه های PHP را به JSON تبدیل کنیم ؟

چگونه آرایه های PHP را به JSON تبدیل کنیم ؟ – تابع json_encode فراهم می کند که آرایه های PHP را به JavaScript تبدیل می کند. از نظر فنی ، در قالب JSON است. JSON مخفف عبارت JavaScript Object Notation است. که یکی از پرکاربرد ترین روش ها برای انتقال داده می باشد .



Syntax :

json_encode ($my_array)؛


مثال 1: در این مثال از تابع json_encode برای تبدیل آرایه PHP به JSON استفاده می شود.

<?php  // Array in php 
$myArr = array('rpd', 'arman@rapidcode.ir'); 
?> 

<!-- Converting PHP array into JavaScript array --> 
<script> 
var arr = <?php echo json_encode($myArr); ?>; 
document.write(arr[1]); 
</script> 

خروجی:

arman@rapidcode.ir



مثال 2: در اینجا می توانید با استفاده از json_encode ($myArr) آرایه PHP تک بعدی را به آرایه javaScript تبدیل کنید . با افزودن آرایه php و سپس با استفاده از json_encode ، آنرا به آرایه جاوا اسکریپت تبدیل می کنیم.

<script type='text/javascript'> 
<?php 
$php_array = array('rapid', 'code', 'IR'); 
$js_array = json_encode($php_array); 
echo "var javascript_array = ". $js_array . ";\n"; 
?> 
document.write(javascript_array[0]); 
</script> 

خروجی:

rapid



مثال 3: در اینجا می توانید با استفاده از json_encode ($myArr) آرایه PHP چند بعدی را به آرایه javaScript تبدیل کنید .

<script type='text/javascript'> 

<?php 
$php_array = array( 
   array('Rapid', 'code@example.com'), 
   array('code', 'rpd@example.com'), 
); 
$js_array = json_encode($php_array); 
echo "var javascript_array = ". $js_array . ";\n"; 
?> 

document.write(javascript_array[0][1]); 
</script> 

خروجی:

code@example.com


توجه: لازم به ذکر است که تابع json_encode فقط در PHP 5.2 یا جدید تر موجود است.

چگونه آرایه های PHP را به JSON تبدیل کنیم ؟

ارسال نظر