php在陣列中查詢key或value是否存在
阿新 • • 發佈:2019-02-04
<!DOCTYPE html> <html> <body> <?php // 採用in_array(value,array,type), type 可選。如果設定該引數為 true,則檢查搜尋的資料與陣列的值的型別是否相同 $arr = array('today','tomorrow','great'); //in_array(value,array,type) $isin = in_array("great",$arr); if($isin){ echo "in==".$isin; }else{ echo "out==".$isin; } echo "<br>"; //array_key_exists 'array_key_exists() 函式判斷某個陣列中是否存在指定的 key,如果該 key 存在,則返回 true,否則返回 false。 $arr2 = array("AJAX"=>"Asynchronous JavaScript and XML","CSS"=>"Cascading Style Sheets"); $name="AJAX"; if( array_key_exists($name,$arr2)){ echo $arr2[$name]; } echo "<br>"; $name2="CSS"; $var=array_search($name2,$arr2); echo var_dump((int)$var); echo "<br>"; echo var_dump($var); ?> </body> </html>