您的位置:图文专栏 > 技术教程 > 学习笔记 >

14、从函数中返回值,例:购物车价格总计

发布时间:2021-04-27 13:21:32

14、从函数中返回值,例:购物车价格总计

场景1:

    购物车中有手机3000元*2台、电脑4000元*10 求一共花了多少钱?
不使用函数的时候直接用echo语句输出即可:
<?php
$total = 3000*2+4000*10;
echo "总共花费:".$total."元";
?>
输出结果为:
总共花费:46000元

场景2:

    假如我还有其它的数品,数量也不一样,用echo语句输出就显得非常麻烦,这时就用到函数输出:
如:购物车中有手机3000元*2台、电脑4000元*10 求:手机2台一共多少钱、电脑10台一共多少钱、手机和电脑一共多少钱?
<?php
function total($price,$gross) //$单价,$总量。
//为什么要选这两个作为参数呢?因为只要知道它的单价和数量就能算出它的总价
{
    $total = $price*$gross; //总价=单价*总量
    return $total; //返回值total
}
$phone = total(3000,2); //定义手机为单价3000元,2台
echo "手机总共花费:".$phone."元<br>";
$computer = total(4000,10); //定义电脑为单价4000元,10台
echo "电脑总共花费:".$computer."元<br>";
$sum = $phone + $computer;
echo "手机和电脑总共花费:".$sum."元";
?>
输出结果为:
手机总共花费:6000元.
电脑总共花费:40000元.
手机和电脑总共花费46000元

return背景

说明:return 只能一次返回一个值,如要返回多个值就要使用数组。
  上一篇: 13、PHP在函数间传递参数

下一篇: 15、变量作用域。PHP变量作用域是什么