首页 > 解决方案 > 我怎么能在 php 中获得这样一个键的值

问题描述

以下是我的数组。

Array
(
    [18] => 2
    [22] => 5
)

现在我想按键获得价值

例如,如果我的密钥是18然后返回 2,如果密钥是22那么 5

我尝试了以下方式,但没有获得此类密钥的价值

if (array_key_exists("18",$mainQty)) {
  echo "yes";
}

请帮助我如何获得这样一把钥匙的价值。

标签: phparrays

解决方案


您没有在数组中编制索引,只是回显“是”。试试这样:

$mainQty = [
    18 => 2,
    22 => 5
];
if (array_key_exists("18",$mainQty)){
    echo $mainQty[18]; // 2
}

推荐阅读