PHP এবং JSON

PHP এবং JSON – সম্পূর্ণ বাংলা টিউটোরিয়াল

JSON (JavaScript Object Notation) হল একটি হালকা ওজনের ডেটা বিনিময়ের ফরম্যাট যা মানুষ সহজে পড়তে পারে এবং মেশিন সহজে প্রসেস করতে পারে। PHP-তে JSON ডেটা পাঠানো ও গ্রহণ করা খুবই সহজ, এবং এটি API ডেভেলপমেন্টে ব্যাপকভাবে ব্যবহৃত হয়।

PHP তে JSON কীভাবে কাজ করে?

PHP তে JSON ডেটা কনভার্ট করার জন্য দুটি প্রধান ফাংশন ব্যবহার করা হয়:

  • json_encode() – অ্যারে বা অবজেক্টকে JSON ফরম্যাটে রূপান্তর করে
  • json_decode() – JSON ডেটাকে অ্যারে বা অবজেক্টে রূপান্তর করে
উদাহরণ ১: অ্যারে থেকে JSON

<?php
$data = array("name" => "Rahim", "age" => 25, "city" => "Dhaka");
$jsonData = json_encode($data);
echo $jsonData;
?>

উপরের কোডটি আউটপুট দিবে:

{“name”:”Rahim”,”age”:25,”city”:”Dhaka”}

JSON থেকে PHP অ্যারে

json_decode() ফাংশন ব্যবহার করে JSON ডেটাকে PHP অ্যারে বা অবজেক্টে রূপান্তর করা যায়।

উদাহরণ ২: JSON থেকে অ্যারে

<?php
$jsonString = '{"name":"Rahim","age":25,"city":"Dhaka"}';
$data = json_decode($jsonString, true); // true মানে অ্যারে হিসেবে রূপান্তর হবে
echo $data["name"]; // আউটপুট: Rahim
?>

JSON ডেটা Table আকারে দেখানো

JSON ডেটা ডিকোড করে HTML টেবিল আকারে উপস্থাপন করা যায়:

<?php
$jsonString = '{"name":"Rahim","age":25,"city":"Dhaka"}';
$data = json_decode($jsonString, true);
echo "<table border='1' cellpadding='5'>";
foreach ($data as $key => $value) {
    echo "<tr><td>$key</td><td>$value</td></tr>";
}
echo "</table>";
?>

JSON এর সুবিধাসমূহ

  • হালকা ওজনের এবং দ্রুত লোড হয়
  • এপিআই ও ওয়েব সার্ভিসে ডেটা বিনিময়ের আদর্শ মাধ্যম
  • ভিন্ন প্ল্যাটফর্মের মধ্যে ডেটা আদান-প্রদান করা যায়

শেষ কথা

PHP এবং JSON একত্রে ব্যবহার করে আপনি ওয়েব অ্যাপ্লিকেশনকে আরও বেশি ডায়নামিক এবং ইন্টারঅ্যাকটিভ করতে পারেন। বিশেষ করে API ব্যবহারের সময় JSON অত্যন্ত গুরুত্বপূর্ণ ভূমিকা পালন করে।

Leave a Reply