gpt4 book ai didi

php搜索数组键并获取值

转载 作者:IT王子 更新时间:2023-10-29 01:23:23 26 4
gpt4 key购买 nike

我想知道在数组中搜索键并返回其值的最佳方法是什么。类似于 array_search 但用于键的东西。循环是最好的方法吗?

数组:

Array([20120425] => 409 [20120426] => 610 [20120427] => 277
[20120428] => 114 [20120429] => 32 [20120430] => 304
[20120501] => 828 [20120502] => 803 [20120503] => 276 [20120504] => 162)

我正在寻找的值:20120504

最佳答案

key 已经是……嗯…… key

echo $array[20120504];

如果您不确定,如果 key 存在,请对其进行测试

$key = 20120504;
$result = isset($array[$key]) ? $array[$key] : null;

少量补充:

$result = @$array[$key] ?: null;

有人可能会争辩说,@ 不好,但要认真:这更具可读性和直截了当,不是吗?

更新:使用 PHP7,我之前的示例可以在没有错误消音器的情况下实现

$result = $array[$key] ?? null;

关于php搜索数组键并获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10457685/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com