JSON PHP
در PHP میتوان دادهها را به JSON تبدیل کرد یا دادههای JSON را به آرایه یا شیء PHP تبدیل کرد.
این قابلیت برای ارسال و دریافت دادهها بین سرور و کلاینت بسیار کاربردی است.
🔹 1. تبدیل آرایه یا شیء PHP به JSON
-
از متد
()json_encode
استفاده میکنیم
📌 خروجی:
🔹 2. تبدیل JSON به آرایه یا شیء PHP
-
از متد
()json_decode
استفاده میکنیم
📌 اگر پارامتر دوم true
نباشد، داده به شیء PHP تبدیل میشود:
🔹 3. استفاده در AJAX
-
ارسال داده JSON از PHP به جاوااسکریپت
-
دریافت در جاوااسکریپت با Fetch API:
📌 دادهها بدون نیاز به رفرش صفحه دریافت میشوند.
🔹 4. نکات مهم
-
()json_encode
→ تبدیل آرایه یا شیء PHP به JSON -
()json_decode
→ تبدیل JSON به آرایه یا شیء PHP -
تنظیم هدر
Content-Type: application/json
برای ارسال داده به کلاینت ضروری است -
مناسب برای AJAX، API و وبسرویسها
✅ خلاصه
-
JSON و PHP → امکان تبادل داده بین سرور و کلاینت
-
json_encode()
→ PHP → JSON -
json_decode()
→ JSON → PHP -
میتوان دادهها را به آرایه یا شیء تبدیل کرد
-
ترکیب عالی با AJAX و Fetch API برای برنامههای مدرن وب