我是编程新手。
我在opencart历史记录表shipping_method中添加了自定义字段
如果我多次更新客户历史记录,它会很好地更新历史记录
但在这里我想从shipping_method
列
shipping_method
value1
value2
value3
这里我只想显示值1而不是其他值 我正在使用此代码的代码来显示
<?php foreach ($histories as $history) { ?>
<td class="text-left"><?php echo $history['shipping_type'];?></td>
<?php } ?>
但它显示来自shipping_method列的所有值
请帮忙
答案 0 :(得分:0)
因为你的问题很难理解,我会回答你认为的问题。
尝试选择数组的第一个值:
echo $history['shipping_type'][0];
答案 1 :(得分:0)
假设echo
的值$history['shipping_type']
$history['shipping_type']
,trim()
不是数组或obj而是字符串。
通过这些步骤输出第一个值。
首先:使用substr
删除此字符串的空格;
第二:使用strpos
和explode()
首先获取内容befroe。在这里,您还可以使用$string = trim($history['shipping_type']);
echo substr($string, 0, strpos($string, ' '));
将字符串转换为数组。
{{1}}