array_searchの結果の真偽判定
array_searchの結果の真偽判定は、きちんと型を見る必要があったのか...
マニュアルに書いてあるんだけれど、そうでしたか...という感じでした。
返ってくる値が、すっきりしない。
<?php $array_1 = array(1, 3, 5, 6, 15, 20, 33, 40, 43, 53, 77); $array_original = array(1, 6, 1, 7); print '<pre>'; var_dump($array_1); var_dump($array_original); foreach($array_original as $item){ print $item . ' : '; print array_search($item, $array_1) . ' : '; if(array_search($item, $array_1) !== FALSE ){ print 'match!'; }; print '<br />'; } print '</pre>'; ?>