2
在我初始化的時刻如下:如何檢查PHP中的哈希表中存在的密鑰?
$my_hash = array();
填充像這樣:
$my_hash[$key] = $value;
然而,當我檢查我的鑰匙如下
if ($my_hash[$key])
服務器拋出了一個錯誤。如何檢查我的鑰匙?
在我初始化的時刻如下:如何檢查PHP中的哈希表中存在的密鑰?
$my_hash = array();
填充像這樣:
$my_hash[$key] = $value;
然而,當我檢查我的鑰匙如下
if ($my_hash[$key])
服務器拋出了一個錯誤。如何檢查我的鑰匙?
if(array_key_exists($key, $my_hash)){
// do your stuff
}
它不完全是一個哈希表。這是PHP中的數組數據類型。在陣列
更多的操作可以在這裏看到:http://php.net/manual/en/ref.array.php
http://www.php.net/manual/en/function.array-key-exists.php
if(array_key_exists($key, $hashtable)){
// item is in the hastable
}
如何是哈希表和關聯數組(至少在PHP)有什麼不同? – BoltClock 2011-02-28 04:22:25