কম্পিউটার

PHP:অ্যারে থেকে বস্তু সরান


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' নামের ভেরিয়েবল দিয়েও ঘোষণা করা হয়েছে। ফোরচ লুপটি অ্যারের মাধ্যমে অতিক্রম করতে ব্যবহৃত হয় এবং যখন ট্র্যাভার্সালের সূচকের মানটি সূচকের সাথে মেলে যেখান থেকে মানটি সরানো দরকার, সেই উপাদানটিতে 'আনসেট' ফাংশনটি কল করা হয় এবং অবশিষ্ট উপাদানগুলি আউটপুট হিসাবে ফেরত দেওয়া হয়।


  1. পিএইচপি-তে অবজেক্টের অ্যারে থেকে একটি সম্পত্তি বের করুন

  2. পিএইচপি-তে একটি বস্তুকে সহযোগী অ্যারেতে রূপান্তর করুন

  3. পিএইচপি-তে অবজেক্টকে অ্যারেতে রূপান্তর করুন।

  4. PHP-তে array() ফাংশন