داغ ترین ویدیو بابلز لرن : هک کلاس های مجازی توسط متین برونسی

ویژگی تصویر

JSON در PHP

  /  PHP   /  JSON در PHP
بنر تبلیغاتی الف
آموزش PHP

در این آموزش به بررسی JSON در PHP می پردازیم ، JSON مخفف JavaScript Object Notation است و روشی برای ذخیره و تبادل داده ها است.

از آنجایی که فرمت JSON یک فرمت مبتنی بر متن است، می توان از آن به راحتی استفاده کرد و با ارسال درخواست سمت سرور داده ها را بدست آورد ، همچنین در تمامی زبان های برنامه نویسی کاربرد دارد و شما می توانید به راحتی به داده ها دسترسی داشته باشید.

PHP و JSON

PHP توابع آماده ای برای مدیریت JSON دارد:

  • json_encode
  • json_decode

 تابع json_encode در PHP

از تابع json_encode() در PHP برای تبدیل داده ها به قالب JSON استفاده می شود.

مثال

در این مثال یک آرایه را به یک شی JSON تبدیل کرده ایم:

تماشا در حالت تمام صفحه

خروجی:

{"Peter":35,"Ben":37,"Joe":43}

مثال

در این مثال یک آرایه را به یک شی JSON تبدیل کرده ایم:

تماشا در حالت تمام صفحه

خروجی:

["Volvo","BMW","Toyota"]

مثال

در این مثال با استفاده از کلاس خالی stdClass یک شیء ایجاد می کنیم سپس داده های آن را تبدیل به JSON می کنیم:

تماشا در حالت تمام صفحه

خروجی:

{"name":"Matin","age":48,"city":"Mashhad"}

تابع json_decode در PHP

از تابع json_decode() در PHP برای رمزگشایی یک شی JSON به یک شی PHP یا یک آرایه انجمنی استفاده می شود.

مثال

این مثال داده های JSON را در یک شی PHP رمزگشایی می کند:

تماشا در حالت تمام صفحه

خروجی:

object(stdClass)#1 (3) { ["Peter"]=> int(35) ["Ben"]=> int(37) ["Joe"]=> int(43) }

تابع json_decode() در PHP به صورت پیش فرض یک شی را برمی گرداند.

تابع json_decode() دارای یک پارامتر دوم است و وقتی روی true تنظیم شود، اشیاء JSON در قالب آرایه های انجمنی رمزگشایی می شوند.

مثال

این مثال داده های JSON را در یک آرایه انجمنی PHP رمزگشایی می کند:

تماشا در حالت تمام صفحه

خروجی:

array(3) { ["Peter"]=> int(35) ["Ben"]=> int(37) ["Joe"]=> int(43) }

دسترسی به مقادیر رمزگشایی شده JSON در PHP

در اینجا دو مثال از نحوه دسترسی به مقادیر رمزگشایی شده از یک شی و از یک آرایه انجمنی آورده شده است:

مثال

این مثال نحوه دسترسی به مقادیر یک شی PHP را نشان می دهد:

تماشا در حالت تمام صفحه

خروجی:

353743

مثال

این مثال نحوه دسترسی به مقادیر آرایه انجمنی PHP را نشان می دهد:

تماشا در حالت تمام صفحه

خروجی:

353743

نحوه حلقه زدن از طریق مقادیر در PHP

همچنین می‌توانید با حلقه foreach() مقادیر را حلقه بزنید.

مثال

این مثال نحوه حلقه زدن مقادیر یک شی PHP را نشان می دهد:


این قسمت/بخشی از محتوا مخفی شده است و فقط برای اعضای وب سایت قابل مشاهده می باشد، لطفاً با حساب کاربری وارد شوید.

خروجی:

Peter => 35
Ben => 37
Joe => 43

مثال

این مثال نشان می دهد که چگونه می توان از طریق مقادیر یک آرایه انجمنی PHP حلقه زد:


این قسمت/بخشی از محتوا مخفی شده است و فقط برای اعضای وب سایت قابل مشاهده می باشد، لطفاً با حساب کاربری وارد شوید.

خروجی:

Peter => 35
Ben => 37
Joe => 43

آیا این مطلب برای شما مفید بود ؟

خیر
بله
بنر تبلیغاتی ج