$myArray = [];
খালি অ্যারে তৈরি করে।
আপনি পরে অ্যারেতে মানগুলি ঠেলাতে পারেন:
$myArray[] = "tree";
$myArray[] = "house";
$myArray[] = "dog";
এই মুহুর্তে, $ মাইআরেতে "গাছ", "বাড়ি" এবং "কুকুর" রয়েছে। উপরের প্রতিটি কমান্ড অ্যারেতে যুক্ত হয়েছে, ইতিমধ্যে সেখানে থাকা আইটেমগুলি সংরক্ষণ করে।
অন্যান্য ভাষা থেকে এসেছেন, অ্যারেতে যুক্ত করার এই উপায়টি আমার কাছে অদ্ভুত বলে মনে হয়েছিল। আমি $ myArray + = "কুকুর" বা কিছু ... বা ভিজুয়াল বেসিক সংগ্রহগুলির মতো একটি "অ্যাড ()" পদ্ধতি থাকতে পারে এমন কিছু করার আশা করছিলাম। তবে এই সরাসরি সংযোজন বাক্য গঠন অবশ্যই সংক্ষিপ্ত এবং সুবিধাজনক।
আইটেমগুলি সরাতে আপনাকে আনসেট () ফাংশনটি ব্যবহার করতে হবে:
unset($myArray[1]);
... অ্যারে থেকে "বাড়ি" সরিয়ে ফেলবে (অ্যারেগুলি শূন্য-ভিত্তিক)।
unset($myArray);
... পুরো অ্যারে ধ্বংস করবে।
স্পষ্টতই, অ্যারেতে যুক্ত করার জন্য খালি স্কোয়ার বন্ধনী সিনট্যাক্স হ'ল পিএইচপি কে আপনি প্রতিটি সূচককে সূচকগুলি স্বয়ংক্রিয়ভাবে নির্ধারণ করতে বলার উপায়, আপনি সূচিগুলি নির্ধারণের পরিবর্তে। প্রচ্ছদের অধীনে, পিএইচপি আসলে এটি করছে:
$myArray[0] = "tree";
$myArray[1] = "house";
$myArray[2] = "dog";
আপনি চাইলে সূচীগুলি নিজেকে নির্ধারণ করতে পারেন এবং আপনি যে কোনও নম্বর ব্যবহার করতে পারেন। আপনি কিছু আইটেমকে সূচি নম্বরও নির্ধারণ করতে পারেন অন্যকে নয়। যদি আপনি এটি করেন তবে পিএইচপি অনুপস্থিত সূচী নম্বর পূরণ করবে, নির্ধারিত সর্বাধিক সূচকের সংখ্যা থেকে বাড়বে।
সুতরাং আপনি যদি এটি করেন:
$myArray[10] = "tree";
$myArray[20] = "house";
$myArray[] = "dog";
... আইটেম "কুকুর" 21 এর একটি সূচক নম্বর দেওয়া হবে PH পিএইচপি বর্ধিত সূচী কার্যভারের জন্য বুদ্ধিমান প্যাটার্ন মেলে না, সুতরাং এটি জেনে যাবে না যে আপনি এটি "কুকুরের 30" তালিকা নির্ধারণ করতে চেয়েছিলেন "। আপনি অ্যারের জন্য বৃদ্ধি প্যাটার্ন নির্দিষ্ট করতে অন্যান্য ফাংশন ব্যবহার করতে পারেন। আমি এখানে won'tুকব না, তবে এটি পিএইচপি ডক্সে রয়েছে।
চিয়ার্স,
- = ক্যামেরন