【发布时间】:2023-03-12 07:55:01
【问题描述】:
我有这个对象:
$boosts = array(
"2x12" => 500,
"2x24" => 800,
"2x7d" => 4500,
"3x12" => 700,
"3x24" => 1300,
"3x7d" => 6500
);
然后是一个变量:$type = "2x12";
我想要做的是在一个循环中检查变量 $type 是否存在于 $boosts 中。我尝试了很多代码,但我无法得到它。
foreach ($boosts as $savedTypes) {
echo json_encode($savedTypes) . "|";
if ($boosts[$type] === $type) {
echo "VALID";
}
}
【问题讨论】:
-
array_key_exists( $key, $arr )? -
谢谢@RamRaider,但我想用 foreach 循环来做。我会使用 Ram 的答案,但无论如何谢谢:D