উদাহরণ স্বরূপ:
$names = {[bob:27, billy:43, sam:76]};
এবং তারপরে এটির মতো উল্লেখ করতে সক্ষম হোন:
$names[bob]
উদাহরণ স্বরূপ:
$names = {[bob:27, billy:43, sam:76]};
এবং তারপরে এটির মতো উল্লেখ করতে সক্ষম হোন:
$names[bob]
উত্তর:
http://php.net/manual/en/language.tyype.array.php
<?php
$array = array(
"foo" => "bar",
"bar" => "foo",
);
// as of PHP 5.4
$array = [
"foo" => "bar",
"bar" => "foo",
];
?>
স্ট্যান্ডার্ড অ্যারেগুলি সেভাবে ব্যবহার করা যেতে পারে।
ksort
।
না, পিএইচপি তে কোনও অভিধান নেই। আপনার নিকটতম জিনিসটি একটি অ্যারে। তবে একটি অ্যারের অভিধানের চেয়ে আলাদা যা অ্যারেতে একটি সূচক এবং কী উভয়ই থাকে। অভিধানে কেবল কী এবং কোনও সূচক থাকে না। আমি এর অর্থ কি?
$array = array(
"foo" => "bar",
"bar" => "foo"
);
// as of PHP 5.4
$array = [
"foo" => "bar",
"bar" => "foo",
];
উপরের অ্যারে দিয়ে নিম্নলিখিত লাইনটি অনুমোদিত তবে এটি যদি অভিধান হয় তবে একটি ত্রুটি দেয়।
print $array[0]
পাইথনের অ্যারে এবং অভিধান উভয়ই রয়েছে।
সাধারণ array
অভিধানের ডেটা স্ট্রাকচার হিসাবে পরিবেশন করতে পারে। সাধারণভাবে এটির বহুমুখী ব্যবহার রয়েছে: অ্যারে, তালিকা (ভেক্টর), হ্যাশ টেবিল, অভিধান, সংগ্রহ, স্ট্যাক, সারি ইত্যাদি has
$names = [
'bob' => 27,
'billy' => 43,
'sam' => 76,
];
$names['bob'];
এবং প্রশস্ত ডিজাইনের কারণে এটি নির্দিষ্ট ডেটা কাঠামোর কোনও সম্পূর্ণ সুবিধা পায় না। আপনি আপনার নিজস্ব অভিধানটি প্রসারিত করে বাস্তবায়ন ArrayObject
করতে পারেন বা SplObjectStorage
মানচিত্র (অভিধান) প্রয়োগের শ্রেণিটি ব্যবহার করতে পারেন যা অবজেক্টগুলিকে কী হিসাবে নির্ধারিত করার অনুমতি দেয়।
পিএইচপি-তে সহযোগী অ্যারে আসলে অভিধান হিসাবে বিবেচিত হয়।
পিএইচপি-তে একটি অ্যারে আসলে অর্ডার করা মানচিত্র। মানচিত্রটি এমন এক ধরণের যা কীগুলিতে মানকে সংযুক্ত করে। এটি অ্যারে, তালিকা (ভেক্টর), হ্যাশ টেবিল (মানচিত্রের প্রয়োগ), অভিধান , সংগ্রহ, স্ট্যাক, সারি এবং সম্ভবত আরও অনেক হিসাবে বিবেচনা করা যেতে পারে।
<?php
$array = array(
"foo" => "bar",
"bar" => "foo",
);
// Using the short array syntax
$array = [
"foo" => "bar",
"bar" => "foo",
];
?>
একটি অ্যারের অভিধানের চেয়ে আলাদা যে অ্যারেতে একটি সূচক এবং কী উভয়ই থাকে। অভিধানে কেবল কী এবং কোনও সূচক থাকে না।