返回实现一个函数可......登陆

实现一个函数可以 "+ - * / %"

小弟,抱着学习的心态,前来观摩2019-03-23 14:31:49309
<?php
// 两个整数相加的函数
// 实现一个函数可以"+ - * / %"
function sum($x=0,$y=0,$str){
    switch ($str){
        case '+':
            return $x.' + '.$y.' = '.($x+$y);
            break;
        case '-':
            return $x.' - '.$y.' = '.($x-$y);
            break;
        case '*':
            return $x.' * '.$y.' = '.($x*$y);
            break;
        case '/':
            return $x.' ÷ '.$y.' = '.($x/$y);
            break;
        case '%':
            return $x.' % '.$y.' = '.($x%$y);
            break;
        default:
            break;
    }
}
echo sum(10, 6, '+').'<br>';
echo sum(22, 6, '-').'<br>';
echo sum(10, 9, '*').'<br>';
echo sum(25, 5, '/').'<br>';
echo sum(30, 2, '%').'<br>';
echo '<hr>';
//回调函数写法
echo call_user_func_array('sum',array(10,19,'+'));


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送