如果key在变量中,PHP如何从数组中获取值
16lz
2021-01-22
I have a key stored in a variable like so:
我有一个密钥存储在一个变量中,如下所示:
$key = 4;
I tried to get the relevant value like so:
我试着像这样得到相关的值:
$value = $array[$key];
but it failed. Help.
但它失败了。帮帮我。
4 个解决方案
#1
22
Your code seems to be fine, make sure that key you specify really exists in the array or such key has a value in your array eg:
您的代码似乎没问题,请确保您指定的密钥确实存在于数组中,或者此类密钥在数组中具有值,例如:
$array = array(4 => 'Hello There');
print_r(array_keys($array));
// or better
print_r($array);
Output:
输出:
Array
(
[0] => 4
)
Now:
现在:
$key = 4;
$value = $array[$key];
print $value;
Output:
输出:
Hello There
更多相关文章
- 为什么我的变量在TCPDF中没有定义?
- 在SQL中声明@变量返回错误
- MySQL查询中的变量会导致错误
- 如何检查变量是否与fetch()具有相同的值
- 如何将sql查询中的值存储到变量中?
- c语言把mysql数据库语句和变量封装为一个语句
- 范围变量值的变化没有反映在我的字符串中
- 开心菜鸟系列----变量的解读(javascript入门篇)
- 如何使用变量创建数组?