2つのレベルの配列でarray_keysを使用しようとしていますが、方法がわかりません。
これは動作しません:
<?php
$myarray['a'][]='b';
$an_id='b';
$eval="a";
$check=array_keys($myarray,$an_id);
if(in_array($eval,$check)){
echo 'found';
}
?>
2つのレベルの配列。
しかし、これはします:
<?php
$myarray['a']='b';
$an_id='b';
$eval="a";
$check=array_keys($myarray,$an_id);
if(in_array($eval,$check)){
echo 'found';
}
?>
単一レベルの配列。