如何解决如何在 PHP 公共函数中返回 sqrt 结果
我有一个基于 switch case 的计算器,我想返回 0 到 9 之间数字的平方根结果。其他所有函数都在工作,只是我不知道如何输出的 sqrt 函数。
<?php
class Calculatrice{
public function calcul($entry = "2+3")
{
return $this->calculate($entry);
}
private function calculate($data){
$data_array = str_split($data);
return $this->operation($data_array);
}
public function operation($array){
switch ($array[1]) {
case "+":
return $this->addition($array[0],$array[2]);
break;
case "-":
return $this->soustraction($array[0],$array[2]);
break;
case "*":
return $this->multiplication($array[0],$array[2]);
break;
case "/":
return $this->division($array[0],$array[2]);
break;
case "%":
return $this->modulo($array[0],$array[2]);
break;
case "√":
return $this->racine($array[0]);
break;
default:
break;
}
}
public function addition($left,$right){
return (int)$left + (int)$right;
}
public function soustraction($left,$right){
return (int)$left - (int)$right;
}
public function multiplication($left,$right){
return (int)$left * (int)$right;
}
public function division($left,$right){
return (float)$left / (float)$right;
}
public function modulo($left,$right){
return (int)$left % (int)$right;
}
public function racine($left,$right){
return (int)sqrt($left);
}
}
?>
我认为这只是关于显示 return 语句。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。