Mik*_*ike 8 php arrays arrayiterator multidimensional-array
我知道如何检查数组中的值,但如何在Array Iterator中检查值?
$array = new ArrayIterator(array(
'1QmRjtsw2UQ' => array('pubdate' => '26 Jun 15', 'alt' => '8 Year Old Beautifully Covers Thinking Out Loud', 'anchor text' => '8-yo \'Thinking Out Loud\''),
'eKqLaYrcf3A' => array('pubdate' => '25 Jun 15', 'alt' => 'Plane Lands On Truck', 'anchor text' => 'Plane Lands On Truck'),
));
Run Code Online (Sandbox Code Playgroud)
我正在尝试检查诸如此类的值1QmRjtsw2UQ.
这不起作用:
if(in_array('1QmRjtsw2UQ', $array));
Run Code Online (Sandbox Code Playgroud)
你为什么不使用array_key_exists?
if(array_key_exists('1QmRjtsw2UQ', $array))
{
// do something
}
Run Code Online (Sandbox Code Playgroud)