আমি in_array()
নীচের মতো একটি অ্যারেতে একটি মান বিদ্যমান কিনা তা পরীক্ষা করতে ব্যবহার করি ,
$a = array("Mac", "NT", "Irix", "Linux");
if (in_array("Irix", $a))
{
echo "Got Irix";
}
//print_r($a);
তবে একটি বহুমাত্রিক অ্যারে সম্পর্কে (নীচে) - আমি কীভাবে সেই মানটি চেক করতে পারি যে এটি মাল্টি-অ্যারেতে বিদ্যমান কিনা?
$b = array(array("Mac", "NT"), array("Irix", "Linux"));
print_r($b);
বা in_array()
বহুমাত্রিক অ্যারে আসার সময় আমি ব্যবহার করা উচিত নয় ?
var_dump(array_sum(array_map(function ($tmp) {return in_array('NT',$tmp);}, $multiarray)) > 0);
$multiarray = array( "Hello", array("Mac", "NT"), array("Irix", "Linux"));
$tmp
সহ একটি অ্যারে হয় তবে বেনামে ফাংশনটিতে চেক যুক্ত করুন is_array()
। যদি অ্যারে না হয় - বিভিন্ন দৃশ্যের সাথে এগিয়ে যান।