PHP -
-এ একটি নির্দিষ্ট সূচক থেকে অ্যারে অবজেক্ট সরাতে আনসেট ফাংশন ব্যবহার করা যেতে পারেউদাহরণ
$index = 2; $objectarray = array( 0 => array('label' => 'abc', 'value' => 'n23'), 1 => array('label' => 'def', 'value' => '2n13'), 2 => array('label' => 'abcdef', 'value' => 'n214'), 3 => array('label' => 'defabc', 'value' => '03n2') ); var_dump($objectarray); foreach ($objectarray as $key => $object) { if ($key == $index) { unset($objectarray[$index]); } } var_dump($objectarray);
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেarray(4) { [0]=> array(2) { ["label"]=> string(3) "abc" ["value"]=> string(3) "n23" } [1]=> array(2) { ["label"]=> string(3) "def" ["value"]=> string(4) "2n13" } [2]=> array(2) { ["label"]=> string(6) "abcdef" ["value"]=> string(5) "n214" } [3]=> array(2) { ["label"]=> string(6) "defabc" ["value"]=> string(5) "03n2" } } array(3) { [0]=> array(2) { ["label"]=> string(3) "abc" ["value"]=> string(3) "n23" } [1]=> array(2) { ["label"]=> string(3) "def" ["value"]=> string(4) "2n13" } [3]=> array(2) { ["label"]=> string(6) "defabc" ["value"]=> string(5) "03n2" } }
4টি অবজেক্ট সহ একটি অ্যারে ঘোষণা করা হয় এবং পরিবর্তনশীল 'অবজেক্টারে'-তে বরাদ্দ করা হয়। এখানে, আমরা ইনডেক্স 2 থেকে অবজেক্টটিকে অপসারণ করতে চাই, যেটিকে 'index' নামের ভেরিয়েবল দিয়েও ঘোষণা করা হয়েছে। ফোরচ লুপটি অ্যারের মাধ্যমে অতিক্রম করতে ব্যবহৃত হয় এবং যখন ট্র্যাভার্সালের সূচকের মানটি সূচকের সাথে মেলে যেখান থেকে মানটি সরানো দরকার, সেই উপাদানটিতে 'আনসেট' ফাংশনটি কল করা হয় এবং অবশিষ্ট উপাদানগুলি আউটপুট হিসাবে ফেরত দেওয়া হয়।