del*_*ber 3 php arrays hashtable
目前我初始化如下:
$my_hash = array();
Run Code Online (Sandbox Code Playgroud)
像这样填充:
$my_hash[$key] = $value;
Run Code Online (Sandbox Code Playgroud)
但是当我检查我的密钥时如下
if ($my_hash[$key])
Run Code Online (Sandbox Code Playgroud)
服务器抛出错误.如何检查我的钥匙?
if(array_key_exists($key, $my_hash)){
// do your stuff
}
Run Code Online (Sandbox Code Playgroud)
它不完全是哈希表.它是PHP中的数组数据类型.
可以在这里看到有关数组的更多操作:http://php.net/manual/en/ref.array.php