কম্পিউটার টিউটোরিয়াল

PHP-তে অবজেক্টের অ্যারে থেকে একটি প্রপার্টি এক্সট্রাক্ট করা


নিচের কোডটি দেওয়া আছে, কাজ হলো my_object ভেরিয়েবলের ID এক্সট্রাক্ট করা:

উদাহরণ

$my_object = Array ( [0] => stdClass Object    (       [id] => 12    ),    [1] => stdClass Object    (       [id] => 33    ),    [2] => stdClass Object    (       [id] => 59    ) )

পুরানো PHP ভার্সনের জন্য array_map ফাংশন ব্যবহার করা যায়। নিচে এর ডেমো দেওয়া হলো:

$object_id = array_map(create_function('$o', 'return $o->id;'), $objects);

PHP ভার্সন 5.5 বা তার উপরের জন্য array_column ফাংশন ব্যবহার করা যায়। নিচে ডেমো:

$object_id = array_column($my_object, 'id');

আউটপুট

এটি নিচের আউটপুটটি দেবে:

[12, 33, 59]

  1. PHP-এ array_map ব্যবহার করে অ্যারেতে অবজেক্টের মেথড কল করা

  2. PHP-এ অ্যারে থেকে আর্গুমেন্ট পাস করে কনস্ট্রাক্টরে পাস করা

  3. PHP-তে অ্যারে থেকে কমা-সেপারেটেড লিস্ট তৈরি করা

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