所以我有这个代码应该在一个案例中显示价格"付费"其他文字:
<?php
switch($order['status'])
{
case 0:
echo
'<div class="paiment">
<p>Some text</p>
<ul>
<li>More text</li>
<li>More text</li>
<li>Important text:
<?php foreach($something as $item): ?>
<?php
$unitPrice = HelperItem::displayItemPrice($item["price"], true, $configuration);
?>
<?php echo $unitPrice; ?>
<?php endforeach; ?>
</li>
</ul>
</div>'
;
break;
case 1:
echo 'Paid';
break;
}
?>
我需要一些方法来制作这个&#34; foreach&#34;在里面工作&#34; echo&#34;。我试过删除&#34;&#34;并做这样的事情:echo&#39; xxxx&#39; 。代码。 &#39; XXXX&#39;但我得到的只是错误。是否有可能使这项工作?
答案 0 :(得分:0)
你非常接近,只需要在foreach
附近解决问题:
<?php
switch($order['status'])
{
case 0:
echo
'<div class="paiment">
<p>Some text</p>
<ul>
<li>More text</li>
<li>More text</li>
<li>Important text:';
foreach($something as $item)
echo HelperItem::displayItemPrice($item["price"], true, $configuration);
echo '</li>
</ul>
</div>'
;
break;
case 1:
echo 'Paid';
break;
}
?>
答案 1 :(得分:0)
你不能回应一个foreach。也许尝试类似的事情:
echo "xxxx";
foreach(){ }
echo "xxxx";