1. 程式人生 > >php在陣列中查詢key或value是否存在

php在陣列中查詢key或value是否存在

<!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>