PHP小程序:简单又实用的开发选择
以下是一个简单的PHP小程序示例,它使用了开关语句来处理用户的输入,并根据输入执行不同的操作。
<?php
// 初始化操作菜单
$operations = [
'1' => '加法运算',
'2' => '减法运算',
'3' => '乘法运算',
'4' => '除法运算',
'5' => '退出程序',
];
// 打印欢迎信息和操作菜单
echo "欢迎使用简单计算器小程序!\n";
foreach ($operations as $key => $value) {
echo $key . '. ' . $value . "\n";
}
// 用户输入选择
$choice = readline("请输入您的选择(1-4):");
// 根据用户选择执行不同的操作
switch ($choice) {
case '1':
$result = add(readline("输入第一个数字:"), readline("输入第二个数字:"));
echo "结果是:$result\n";
break;
case '2':
$result = subtract(readline("输入第一个数字:"), readline("输入第二个数字:"));
echo "结果是:$result\n";
break;
case '3':
$result = multiply(readline("输入第一个数字:"), readline("输入第二个数字:"));
echo "结果是:$result\n";
break;
case '4':
$result = divide(readline("输入被除数:"), readline("输入除数:"));
echo "结果是:$result\n";
break;
case '5':
echo "程序已退出。\n";
exit;
default:
echo "无效的选择,请重新输入。\n";
break;
}
// 定义加法运算函数
function add($a, $b) {
return $a + $b;
}
// 定义减法运算函数
function subtract($a, $b) {
return $a - $b;
}
// 定义乘法运算函数
function multiply($a, $b) {
return $a * $b;
}
// 定义除法运算函数
function divide($dividend, $divisor) {
if ($divisor == 0) {
echo "除数不能为0。\n";
exit;
}
return $dividend / $divisor;
}
?>
这个PHP小程序提供了一个简单的计算器功能,用户可以选择进行加、减、乘或除法运算,如果用户选择退出程序,程序将结束运行。这个示例还展示了如何定义和使用函数来进行各种数学运算,以及如何使用switch
语句来处理用户的选择。
评论已关闭