天天看點

php中in_array中

<?php

$arr = array(

'aaa', 'bbb',3

);

if( in_array('3月',$arr) ){

  echo '11'.PHP_EOL;

}else{

echo 22;

}

echo '------------------------';  //輸出11

$arr = array(

'aaa', 'bbb',3

);

if( in_array('3月',$arr,true) ){

  echo '11'.PHP_EOL;

}else{

echo 22;

}

echo '------------------------';//輸出22

$arr = array(

'aaa', 'bbb','3'

);

if( in_array('3月',$arr) ){

  echo 11;

}else{

echo 22;

}  //輸出22

?>

數組元素超過一定數量,進行判斷時,盡量不要使用in_array,效率低下

可參看該文章:http://www.jb51.net/article/41446.htm