array_search()によって返されるキーが0または1である場合があります。この戻り値をifステートメントで使用すると、phpはブール値として解釈します。ただし、文字列として解釈されるようにします。これどうやってするの?
例:
$array=array('abc','a','b');
$returnvalue=array_search('abc',$array); // will be 0
if($returnvalue!=false){
statement // right now, this will not be executed
}
あなたの助けをどうもありがとう!