چگونه آرایه های 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 تبدیل کنیم ؟
ارسال نظر