首页 > 解决方案 > 如何正确“打印”出添加数组的操作

问题描述

这就是我目前拥有的代码:

<?php
    
    foreach ($data_items as $d)
    {
        echo $d['x']." + ";
    }
    
    echo " = " .$sum;
?>

它打印为

2 + 3 + 4 + = 9

我需要它在没有最后一个“+”号的情况下打印。前任:

2 + 3 + 4 = 9

感谢您的帮助:) .:Alter

标签: phpmysqlarraysprintingaddition

解决方案


<?php
$i = 0;
$len = count($data_items);
    
foreach ($data_items as $d)
{
    if ($i == $len - 1) {
        echo $d['x'];
    }else{
        echo $d['x']." + ";
    }
    $i++;
}
    
    echo " = " .$sum;
?>

推荐阅读