目前我初始化如下:
$my_hash = array();
像这样填充:
$my_hash[$key] = $value;
但是,当我按如下方式检查我的密钥时
if ($my_hash[$key])
服务器抛出错误。如何检查我的钥匙?
答案 0 :(得分:7)
if(array_key_exists($key, $my_hash)){
// do your stuff
}
这不完全是哈希表。它是PHP中的数组数据类型。
可以在此处看到有关数组的更多操作:http://php.net/manual/en/ref.array.php
答案 1 :(得分:3)
http://www.php.net/manual/en/function.array-key-exists.php
if(array_key_exists($key, $hashtable)){
// item is in the hastable
}