php - 如何检查 PHP 哈希表中是否存在键?

标签 php arrays hashtable

目前我初始化如下:

$my_hash = array();

像这样填充:

$my_hash[$key] = $value;

但是当我如下检查我的 key 时

if ($my_hash[$key])

服务器抛出一个错误。如何检查我的 key ?

最佳答案

if(array_key_exists($key, $my_hash)){
    // do your stuff
}

它不完全是哈希表。它是 PHP 中的数组数据类型。

更多关于数组的操作可以在这里看到:http://php.net/manual/en/ref.array.php

关于php - 如何检查 PHP 哈希表中是否存在键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5085911/

相关文章:

javascript - 从对象数组创建 PrimeNG TreeTable json

python - 如何检查数组中的值是否以特定字母开头?

java - 哈希函数和 key

php - zend.multibyte 指令到底有什么影响?

php - 自定义 Laravel 关系?

c - 为什么我在多维数组中不断收到消息 "Error: arr parameter is initialized."?

haskell - 高性能 Haskell 哈希结构。

php - 在 JavaScript 或 PHP 中转义撇号

javascript - $.ajax 在我的代码中无法正常工作

ruby - 为什么我的哈希值变为 false