array2 に array1 からの (ランダムに生成された) 値があるかどうかを確認する必要がある状況になりました。これまでのところ私は
redo : $id=mt_rand(0,count(array1));
foreach($array2 as $arr)
{
if($arr[0]==$id) goto redo;
}
//Some actions if randomly generated value from array1 wasn't found in array2
しかし、私は goto を使用したくないのです。gotoなしでこれを行う簡単な解決策があると確信していますが、それを考えることができませんD: