【发布时间】:2024-05-17 18:00:02
【问题描述】:
我有一组 3 个不同类型的选定“单元”(公寓、酒店、房屋)。在我看来,我试图根据它们的类型以不同的方式显示不同类型的单位。这是我的代码:
foreach($featured as $fc) {
if($fc['Unit']['type'] = 'condo'): ?>
...display code here
<?php elseif($fc['Unit']['type'] = 'house'): ?>
...display code here
<?php else:
...display code here
} ?>
忽略它是公寓还是房子。它显示我所有的单位,就好像它们是公寓一样。我的 if 语句是否有语法错误?我习惯于对所有内容使用大括号,但 php.net 将 elseif 显示为使用冒号。抱歉,我对 php 还很陌生!
【问题讨论】:
-
首先将
=更改为== -
Derp derp derp,做到了!谢谢!请张贴作为答案,以便我给你信用!
标签: arrays cakephp-2.0 if-statement