我正在使用这种方法来检查哪个 term_id 被检查:
if ($type) {
if ($type[0]->term_id == 24) echo '<div class="one"></div>';
if ($type[1]->term_id == 23) echo '<div class="two"></div>';
if ($type[2]->term_id == 22) echo '<div class="three"></div>';
}
但问题是它只有在所有三个都在数组中时才有效。
如果我的数组中只有两个,term_id = 24 和 term_id = 22,那么它只找到 24 而找不到 22,因为现在 22 将是 $type[1] 而不是 type[2]。
所以,我需要以某种方式放置一些通配符“*”来包括所有可能性,比如if ($type[*]->term_id == 24) echo '<div class="one"></div>';
如何在php中做最简单的方法?