"X", -6ren">
gpt4 book ai didi

php if inside foreach 错误

转载 作者:可可西里 更新时间:2023-11-01 00:20:45 25 4
gpt4 key购买 nike

我对 if inside foreach 有疑问。code 的答案必须是“Equal”但是是“EqualEqual”。

这是我的代码

$list=array(
"X" => "X",
"0" => "0",
"2" => "2",
"3" => "3"
);

$var="X";

foreach ($list as $key => $val){

if ($var==$key) {
echo 'Equal';
}

}

最佳答案

使用:

if ($var===$key) {
echo 'Equal';
}

你需要 === 因为 var_dump($var==0); 返回 true,这是在类型转换之后。

关于php if inside foreach 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25058518/

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