0
我想打印并在它们之间添加一个字符(例如*),如果该id是特定的(例如3),但我不希望它在最后一次被添加数据。跳过php if语句中的最后一个数据
我有这样的代码:
<?php
foreach ($attribute_group['attribute'] as $attribute) {
if ($attribute_group['attribute_group_id'] == '3') {
echo implode(' * ', $attribute['name'] . $attribute['text']);
}
else
echo ($attribute['name'] . $attribute['text']);
}
>
的了,现在把来自如下:?
Attribute 1 * Attribute 2 * Attribute 3 *
我想它想:
Attribute 1 * Attribute 2 * Attribute 3
我不明白。即使你只指定了3,你也*添加了1和2之间的'*'?你只是想用'*'来内爆(')这些内容吗? – h2ooooooo
当attribute_group_id是3时,回声应该只'回声',然后不在最后一个记录之后。 –
请粘贴您的其他代码; “属性1,2,3”的起源是什么? – verbumSapienti