php - 检查数组中是否存在值

标签 php arrays array-key-exists

我正在尝试使用这段代码来检查数组中是否存在一个值。

$arr = array ('2' => '0', '3' => '0.58');

$num=3;
if (array_key_exists($num, $arr)) {
    echo (array_key_exists($num, $arr)); //show the index, in this case 1
}

我想要的是显示相应的值,换句话说,0.58

我该怎么做?

最佳答案

你需要的是:

$arr = array ('2' => '0', '3' => '0.58');

$num=3;
if (array_key_exists($num, $arr)) {
    echo $arr[$num];
}

关于php - 检查数组中是否存在值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8206579/

相关文章:

php - 在使用其值之前检查表键是否存在的正确方法是什么?

php - 我如何为从 file_get_content 获得的页面调用 css

PHP mysql 在表中显示之前的时间

c# - 我无法在 Deitel Visual C# 2010 中解决这个简单的练习

c++ - C冒泡排序: Sorted array loses biggest data piece and is replaced by a memory address

c++ - 在另一个类中创建类对象数组

php - 在数组的子键中找到一个键?

PHP PDO - 多个语句 - 如果 1 条语句失败,则不执行另一条语句

php - 从表中获取多个条目并添加它们