这是我在PHP中的数组:
$arr['key1']='value1';
$arr['key2']='value2';
$arr['key3']='value3';
$arr['key4']='value4';
$arr['key5']='value5';
$arr['key6']='value6';
Run Code Online (Sandbox Code Playgroud)
我想测试一个键是否在数组中.这个功能是正确的方法吗?
function isKeyInArray($key, $arr) {
if(isset($arr[$key]))
return true;
else
return false;
}
Run Code Online (Sandbox Code Playgroud)
我的期望是:
isKeyInArray('key3', $arr) // return true
isKeyInArray('key9', $arr) // return false
Run Code Online (Sandbox Code Playgroud)
提前谢谢了.
你可以用array_key_exists.
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
Run Code Online (Sandbox Code Playgroud)
见http://php.net/manual/en/function.array-key-exists.php
| 归档时间: |
|
| 查看次数: |
133 次 |
| 最近记录: |