我在线初学者课程中使用PHP循环

时间:2017-10-22 21:15:44

标签: php

第一次发布和全新开发/编码。我目前正在上学的内联php课程,并且在我的一个实验室中有这个部分我不知道如何正确表达:

使用while循环显示价格:反转下载变量的值(如果为false则将其设置为true,如果为true则将其设置为false)。 使用从1开始到6结束的计数器 如果下载变量为假,则使用计数器计算价格作为数量和价格12.99如果为真,则计算9.99 如果下载变量为false,请将运费添加到总计中 写出每次迭代的数量和总数。

1 个答案:

答案 0 :(得分:0)

可能是这样的吗?

<?php

$total  = 0;

for ($i=1; $i <=6 ; $i++) {

    $quantity   = $i;  // using counter as quantity

    $download   = ( $i%2 ) ? true : false; // Reverse the value of the downloads variable

    if ( $download ) {  // switch price
        $price = 12.99;
    }else{
        $price = 9.99;
    }

    $total += ( $quantity * $price );
}

$shipping_cost = 20; // for example
echo '<h4>shipping cost:'.$shipping_cost.'</h4>';

$total_with_shipping = $total + $shipping_cost;
echo '<h4>total with shipping:'.$total_with_shipping.'</h4>';

 ?>