PHP সিএসভি ফাইলগুলি সম্ভালার জন্য বিল্ট-ইন ফাংশন প্রদান করে, যা এই ফাইলগুলিতে পড়তে এবং লিখতে তৃতীয়-পক্ষের লাইব্রেরির প্রয়োজন ছাড়াই সরল করে তোলে। শুরু করতে নিচের উদাহরণগুলি দেখুন.
PHP তে JSON এর সাথে কাজ করা অনেক সহজ, ধন্যবাদ json_encode() এবং json_decode() নির্মিত ফাংশনগুলিকে। নীচে উদাহরণগুলি দেখানো হলো, যেখানে একটি PHP অ্যারেকে JSON স্ট্রিং এ রূপান্তর করা হয়েছে, এবং উল্টোভাবে.
json_encode()
json_decode()
প্রথমে, নিশ্চিত করুন আপনার কাছে একটি TOML পারসার লাইব্রেরি ইনস্টল আছে, যেমন yosymfony/toml। চলুন একটি TOML ফাইল পার্স করি.
yosymfony/toml
XML, বা এক্সটেনসিবল মার্কআপ ভাষা, 1998 সালে W3C এর সুপারিশের পর থেকে ডেটা সিরিয়ালাইজেশনে একটি স্ট্যাপল হয়ে আছে। এটি বেশি কথা বলে, মানুষের পড়ার উপযুক্ত, এবং সিনট্যাক্সে কঠোর, যা এটিকে কনফিগারেশন ফাইল, ডেটা ইন্টারচেঞ্জ, এবং আরও অনেক কিছুর জন্য একটি নির্ভরযোগ্য বিকল্প করে তোলে। তবে, এটি তার সরলতা এবং হালকা-ওজনের স্বভাবের কারণে ওয়েব APIs-এর জন্য JSON দ্বারা আংশিকভাবে অতিক্রান্ত হয়েছে। প্রোগ্রামাররা প্রায়শই XML বেছে নেন যখন তারা XML Schemas কর্তৃক প্রদত্ত ডকুমেন্ট ভ্যালিডেশনের প্রয়োজনে হয় বা যখন তারা ইতিমধ্যেই এর উপর ভারীভাবে নির্ভর করে এমন ইকোসিস্টেমের মধ্যে কাজ করেন (যেমন মাইক্রোসফট অফিস ফাইল ফর্ম্যাট)। PHP-তে SimpleXML এক্সটেনশনের সাথে বেসিক অপারেশনের জন্য XML হ্যান্ডলিং সোজা। আরও জটিল ম্যানিপুলেশনের জন্য, DOMDocument নামস্পেস হ্যান্ডলিং এবং স্কিমা ভ্যালিডেশনের মতো বৃহত্তর নিয়ন্ত্রণের অনুমতি দেয় এমন শক্তিশালী ফিচারের একটি রোবাস্ট সেট প্রদান করে।.
PHP বর্তমানের ইতারেশনগুলিতে, YAML পার্সিং করা স্ট্যান্ডার্ড লাইব্রেরির অংশ হিসেবে সমর্থন করে না। PHPতে YAML নিয়ে কাজ করার সবচেয়ে সরল উপায় হল Symfony YAML কম্পোনেন্ট বা yaml PECL এক্সটেনশন ব্যবহার করা।.
yaml