回顾:创建可复用的代码
本课属于 Coddy PHP 学习旅程的“基础知识”单元。第 68 课,共 71 课。
挑战
简单读取三行输入:
- 商品名称(例如,
Coffee) - 以小数表示的基础价格(例如,
4.50) - 以整数表示的数量(例如,
3)
创建一个名为 calculateTotal 的函数,将你学到的有关函数的知识综合运用起来:
- 参数:
$item(字符串)、$price(浮点数)、$quantity(默认值为1的整数) - 返回类型:
string
在函数内部:
- 创建一个局部变量
$subtotal,用于存储$price * $quantity的结果 - 返回一个符合以下格式的字符串:
[quantity]x [item] = $[subtotal]
使用输入值调用函数,并打印返回的结果。
示例 1:
如果输入是 Coffee、4.50 和 3,输出应为:
3x Coffee = $13.5示例 2:
如果输入是 Sandwich、8.99 和 2,输出应为:
2x Sandwich = $17.98示例 3:
如果输入是 Muffin、3.25 和 5,输出应为:
5x Muffin = $16.25亲手试试
<?php
// 读取输入
$item = trim(fgets(STDIN));
$price = floatval(fgets(STDIN));
$quantity = intval(fgets(STDIN));
// TODO:在下方创建 calculateTotal 函数
// 参数:$item(字符串)、$price(浮点数)、$quantity(整数,默认值为 1)
// 返回类型:字符串
// 在函数内创建 $subtotal 变量,并返回格式化后的字符串
// 调用函数并打印结果
?>基础知识中的所有课
自己练习: PHP 在线编译器