এ ফিরে যান টুলস

JSON থেকে PHP অ্যারে রূপান্তরকারী

JSON কে PHP array-তে অনলাইনে রূপান্তর করুন, [] / array() এবং নেস্টেড স্ট্রাকচার সমর্থন করে

লোড হচ্ছে...

JSON কে PHP অ্যারেতে রূপান্তরিত করার পদ্ধতি

  1. 1

    JSON পেস্ট করুন

    আপনার JSON ডেটা কপি করুন এবং বাম দিকের ইনপুট ফিল্ডে পেস্ট করুন।

  2. 2

    অপশন নির্বাচন করুন

    রূপান্তর অপশন বেছে নিন যেমন কী গুলি বর্ণানুক্রমে সাজানো বা সহযোগী অ্যারে চিহ্নিত করা।

  3. 3

    ফলাফল কপি করুন

    PHP অ্যারে তাৎক্ষণিকভাবে ডান দিকে প্রদর্শিত হয়। আপনার প্রকল্পে ব্যবহার করতে কপি ক্লিক করুন।

ফাংশন ওভারভিউ

JSON এবং PHP array এর মধ্যে দ্বিমুখী কনভার্টার। JSON পেলোডকে PSR-12 সম্মত PHP কোডে রূপান্তরিত করুন, বা PHP array কে JSON ফরম্যাটে ফিরিয়ে আনুন।

টুলের বিবরণ

বিনামূল্যে অনলাইন JSON থেকে PHP array টুল। JSON পেস্ট করুন এবং PHP অ্যারে কোড তৈরি করুন, [] এবং array() সিন্ট্যাক্স সমর্��ন করে, নেস্টেড অবজেক্ট, অ্যাসোসিয়েটিভ অ্যারে, Laravel এবং Symfony পরিস্থিতি, এবং বিপরীতভাবে PHP অ্যারে থেকে JSON এ রূপান্তর করুন। ১০০% ব্রাউজার-সাইড প্রসেসিং, ডেটা আপলোড করা হয় না।

ক্ষমতা চেকলিস্ট

  • দ্বিমুখী রূপান্তর: JSON থেকে PHP array এবং PHP array থেকে JSON।
  • সিনট্যাক্স যাচাই এবং সুনির্দিষ্ট ত্রুটি অবস্থান সহ তাৎক্ষণিক JSON পার্সিং।
  • সঠিক ইন্ডেন্টেশন এবং ট্রেলিং কমা সহ PSR-12 সম্মত PHP array তৈরি করুন।
  • সিনট্যাক্স হাইলাইটিং যা লাইট বা ডার্ক মোডে মানিয়ে নেয়।
  • বর্ণানুক্রমিকভাবে কী সাজান এবং স্বয়ংক্রিয়ভাবে সহযোগী array সনাক্ত করুন।

সংশ্লিষ্ট টুলস

সংশ্লিষ্ট গাইড

সাধারণ প্রশ্নাবলী

আমি কীভাবে JSON কে PHP array এ রূপান্তরিত করব?
'JSON → PHP' মোড নির্বাচন করে আপনার JSON ডেটা ইনপুট ফিল্ডে পেস্ট করুন। টুলটি স্বয়ংক্রিয়ভাবে এটি PSR-12 ফরম্যাটিং সহ শর্ট array সিনট্যাক্স ব্যবহার করে PHP array এ রূপান্তরিত করবে। তারপরে আপনি ফলাফল কপি করতে পারেন এবং আপনার PHP কোডে সরাসরি ব্যবহার করতে পারেন।
আমি কীভাবে PHP array কে JSON এ রূপান্তরিত করব?
রূপান্তর দিক পরিবর্তন করতে 'PHP → JSON' ক্লিক করুন, তারপর আপনার PHP array কোড পেস্ট করুন। টুলটি শর্ট array সিনট্যাক্স ['key' => 'value'] উভয়ই সমর্থন করে এবং সঠিকভাবে ফরম্যাট করা JSON আউটপুট দেবে যা আপনি API, কনফিগ ফাইল বা JavaScript অ্যাপ্লিকেশনে ব্যবহার করতে পারেন।
PHP তে json_encode() কী?
json_encode() একটি বিল্ট-ইন PHP ফাংশন যা PHP মানগুলি (array, object, string ইত্যাদি) JSON ফরম্যাটে রূপান্তরিত করে। উদাহরণস্বরূপ: json_encode(['name' => 'John', 'age' => 30]) '{"name":"John","age":30}' রিটার্ন করে। এই টুলটি একই রূপান্তর সম্পাদন করে তবে পাঠযোগ্যতার জন্য ফরম্যাটিং যোগ করে।
PHP তে json_decode() কী?
json_decode() একটি PHP ফাংশন যা JSON স্ট্রিং পার্স করে এবং সেগুলিকে PHP মানে রূপান্তরিত করে। একটি সহযোগী array পেতে json_decode($json, true) ব্যবহার করুন, অথবা একটি object পেতে json_decode($json) ব্যবহার করুন। আমাদের টুলের JSON → PHP মোড পাঠযোগ্য আউটপুট সহ এই রূপান্তরকে সিমুলেট করে।
PHP তে ইনডেক্সড এবং সহযোগী array এর মধ্যে পার্থক্য কী?
ইনডেক্সড array সংখ্যাসূচক কী (0, 1, 2...) ব্যবহার করে যেমন [1, 2, 3], যখন সহযোগী array স্ট্রিং কী ব্যবহার করে যেমন ['name' => 'John', 'age' => 30]। JSON এ, ইনডেক্সড array JSON array [] হয়ে যায়, এবং সহযোগী array JSON object {} হয়ে ওঠে। এই টুলটি স্বয়ংক্রিয়ভাবে উভয় ধরনই সনাক্ত এবং পরিচালনা করে।
এই টুলটি নেস্টেড array এবং object সমর্থন করে?
হ্যাঁ, কনভার্টার সম্পূর্ণভাবে গভীরভাবে নেস্টেড স্ট্রাকচার সমর্থন করে। আপনি নেস্টিংয়ের একাধিক স্তর, object এর array এবং মিশ্রিত ডেটা টাইপ সহ জটিল JSON রূপান্তরিত করতে পারেন। PHP আউটপুট পাঠযোগ্যতার জন্য সঠিক ইন্ডেন্টেশন বজায় রাখে।
বিশেষ অক্ষরগুলি রূপান্তরে কীভাবে পরিচালনা করা হয়?
বিশেষ অক্ষরগুলি রূপান্তরের সময় সঠিকভাবে এস্কেপ করা হয়। PHP আউটপুটে, একক উদ্ধৃতি এবং ব্যাকস্ল্যাশ এস্কেপ করা হয়। JSON আউটপুটে, ইউনিকোড অক্ষর, উদ্ধৃতি এবং নিয়ন্ত্রণ অক্ষরগুলি JSON স্পেসিফিকেশন অনুযায়ী এস্কেপ করা হয়। এটি নিশ্চিত করে যে আউটপুট বৈধ এবং ব্যবহারের জন্য নিরাপদ।
PSR-12 ফরম্যাটিং কী?
PSR-12 একটি PHP কোডিং স্টাইল গাইড যা ফরম্যাটিং নিয়মগুলি সংজ্ঞায়িত করে যার মধ্যে 4-স্পেস ইন্ডেন্টেশন, মাল্টি-লাইন array তে ট্রেইলিং কমা এবং সামঞ্জস্যপূর্ণ স্পেসিং অন্তর্ভুক্ত। আমাদের টুলটি PHP array জেনারেট করে যা এই স্ট্যান্ডার্ডগুলি অনুসরণ করে, পেশাদার PHP প্রকল্পে আউটপুটকে পেস্ট করার জন্য প্রস্তুত করে তোলে।
JSON কে PHP অ্যারেতে রূপান্তরিত করার সময়, সংক্ষিপ্ত সিনট্যাক্স [] এবং দীর্ঘ সিনট্যাক্স array() এর মধ্যে পার্থক্য কী?
সংক্ষিপ্ত বাক্য গঠন [] PHP 5.4 থেকে সমর্থিত, লেখার পদ্ধতি আরও সংক্ষিপ্ত এবং আধুনিক PHP প্রকল্পের জন্য সুপারিশকৃত। দীর্ঘ বাক্য গঠন array() সমস্ত PHP সংস্করণের সাথে সামঞ্জস্যপূর্ণ এবং পুরানো প্রকল্পে আরও সাধারণ। এই সরঞ্জামটি উভয় বাক্য গঠনই সমর্থন করে এবং আপনি রূপান্তর বিকল্পগুলিতে স্বাধীনভাবে স্যুইচ করতে পারেন।
Laravel বা Symfony এ রূপান্তরিত PHP অ্যারে কীভাবে ব্যবহার করব?
এই টুলটি Laravel কনফিগারেশন এবং Symfony প্যারামিটার উভয় ফ্রেমওয়ার্ক কোড স্নিপেট টেমপ্লেট প্রদান করে। রূপান্তরের পরে ফ্রেমওয়ার্ক কোড স্নিপেট এলাকায় ক্লিক করুন, সংশ্লিষ্ট ফ্রেমওয়ার্ক নির্বাচন করুন এবং সরাসরি ব্যবহারযোগ্য কনফিগারেশন কোড তৈরি করুন, যেমন Laravel এর config ফাইল বা Symfony এর parameters.yaml এর সংশ্লিষ্ট PHP অ্যারে।
এই টুলটি কি আমার ডেটা সার্ভারে আপলোড করবে?
না। সমস্ত রূপান্তর প্রক্রিয়া আপনার ব্রাউজারে স্থানীয়ভাবে সম্পন্ন হয়, আপনার JSON ডেটা এবং PHP কোড কোনো সার্ভারে পাঠানো হয় না। এটি আপনার কোড এবং ডেটার সম্পূর্ণ গোপনীয়তা নিশ্চিত করে। আপনি এমনকি অফলাইন অবস্থায়ও এই টুলটি ব্যবহার করতে পারেন।