【问题标题】:How to correctly 'print' out the actions of adding an array [duplicate]如何正确“打印”出添加数组的操作[重复]
【发布时间】:2021-03-16 06:32:33
【问题描述】:

这是我目前拥有的代码:

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

打印出来是

2 + 3 + 4 + = 9

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

2 + 3 + 4 = 9

感谢您的帮助 :) .:改变

【问题讨论】:

    标签: php mysql arrays printing addition


    【解决方案1】:
    <?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;
    ?>
    

    【讨论】:

    • 请不要只发布代码作为答案,还要解释您的代码的作用以及它如何解决问题的问题。带有解释的答案通常更有帮助,质量更高,更有可能吸引投票。
    • 谢谢你的信息,我不再这样做了。
    猜你喜欢
    • 1970-01-01
    • 2014-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-10
    • 2017-09-10
    • 1970-01-01
    相关资源
    最近更新 更多