GVKun编程网logo

用PHP写出计算器(用php写出计算器的函数)

8

这篇文章主要围绕用PHP写出计算器和用php写出计算器的函数展开,旨在为您提供一份详细的参考资料。我们将全面介绍用PHP写出计算器的优缺点,解答用php写出计算器的函数的相关问题,同时也会为您带来ph

这篇文章主要围绕用PHP写出计算器用php写出计算器的函数展开,旨在为您提供一份详细的参考资料。我们将全面介绍用PHP写出计算器的优缺点,解答用php写出计算器的函数的相关问题,同时也会为您带来php写出三种打印数组的方法、PHP基于工厂模式实现的计算器实例,php工厂计算器实例、PHP基于工厂模式实现的计算器实例,php工厂计算器实例_PHP教程、PHP的基础计算器,PHP基础计算器的实用方法。

本文目录一览:

用PHP写出计算器(用php写出计算器的函数)

用PHP写出计算器(用php写出计算器的函数)

<body>
    <?php
    if (!empty($_POST)) {
        $op=$_POST[''point''];
        $sum1 = $_POST[''sum1''];
        $sum2 = $_POST[''sum2''];
        $sum = 0;
        if ($sum1 != '''' && is_numeric($sum1) && $sum2 != '''' && is_numeric($sum2)) {
            switch ($op) {
                case ''+'':
                    $sum = $sum1 + $sum2;
                    break;
                case ''-'':
                    $sum = $sum1 - $sum2;
                    break;
                case ''*'':
                    $sum = $sum1 * $sum2;
                    break;
                case ''/'':
                    $sum = $sum1 / $sum2;
                    break;
            }
            echo <<<shi
            <script>
                window.onload = function() {
                    document.getElementsByName(''sum3'')[0].setAttribute(''value'', ''$sum'')
                    document.getElementsByName(''sum1'')[0].setAttribute(''value'', ''$sum1'')
                    document.getElementsByName(''sum2'')[0].setAttribute(''value'', ''$sum2'')
                    document.getElementsByName(''{$op}'')[0].setAttribute(''selected'',''selected'')
                }
            </script>
shi;
        } else {
            echo ''输入内容必须是数字'';
        }
    };
    ?>
    <form action="" method=''post''>
        <input type="text" name="sum1">
        <select name=''point''>
            <option name=''+''>+</option>
            <option name=''-''>-</option>
            <option name=''*''>*</option>
            <option name=''/''>/</option>
        </select>
        <input type="text" name=''sum2''>
        <input type="submit" name=''button'' value=''=''>
        <input type="text" name=''sum3''>
    </form>
</body>

 

php写出三种打印数组的方法

php写出三种打印数组的方法

php是一种广泛应用于web开发的脚本语言,它具有丰富的功能和灵活的语法。在php中,数组是一种非常重要的数据类型,它可以存储一组相关的数据,并且可以通过下标访问其中的元素。本文将介绍php中打印数组的三种方法,希望对php开发者有所帮助。

方法一:print_r函数

print_r函数是PHP内置的函数之一,用于将一个变量输出到屏幕上,常用于调试和开发过程中。在输出数组时,该函数可以将数组的每个元素以及它们的键名逐一输出,以便于开发者查看数组的结构和内容。

下面是print_r函数输出数组的示例代码:

<?php $fruits = array("apple", "banana", "orange");
print_r($fruits);
?>
登录后复制

输出结果如下:

立即学习“PHP免费学习笔记(深入)”;

点击下载“修复打印机驱动工具”;

Array
(
    [0] =&gt; apple
    [1] =&gt; banana
    [2] =&gt; orange
)
登录后复制

可以看出,print_r函数将数组的键名(下标)和元素分别输出,并且用方括号框住键名。如果数组中有多个维度,该函数也可以输出所有的维度和元素。

方法二:var_dump函数

var_dump函数也是PHP内置的函数之一,和print_r函数类似,可以将一个变量输出到屏幕上。不同的是,var_dump函数可以输出更详细的信息,包括变量的类型、长度、键名等等。在使用var_dump函数输出数组时,可以看到每个元素的类型、长度和键名等信息,非常有助于调试和开发。

下面是var_dump函数输出数组的示例代码:

<?php $fruits = array("apple", "banana", "orange");
var_dump($fruits);
?>
登录后复制

输出结果如下:

立即学习“PHP免费学习笔记(深入)”;

点击下载“修复打印机驱动工具”;

array(3) {
  [0]=&gt;
  string(5) "apple"
  [1]=&gt;
  string(6) "banana"
  [2]=&gt;
  string(6) "orange"
}
登录后复制

可以看出,var_dump函数将数组中每个元素的类型、长度和键名都输出了出来。这样,我们就可以更方便地查看数组的结构和内容。

方法三:foreach循环

除了print_r函数和var_dump函数之外,我们还可以使用foreach循环来遍历数组并将其输出到屏幕上。在使用foreach循环打印数组时,我们需要先指定一个数组变量,然后使用foreach循环来遍历该数组,并输出其中的元素。

下面是使用foreach循环打印数组的示例代码:

<?php $fruits = array("apple", "banana", "orange");
foreach ($fruits as $key => $value) {
    echo "键名:" . $key . ",值:" . $value . "<br>";
}
?&gt;
登录后复制

输出结果如下:

立即学习“PHP免费学习笔记(深入)”;

点击下载“修复打印机驱动工具”;

键名:0,值:apple
键名:1,值:banana
键名:2,值:orange
登录后复制

可以看出,使用foreach循环可以将数组的键名和元素分别输出,并且可以自定义输出的格式和样式。这样,我们就可以更加灵活地输出数组内容。

总结:

在PHP中,打印数组是一项非常基础和必要的操作,可以帮助我们了解数组的结构和内容,从而更好地进行开发和调试。在本文中,我们介绍了三种常用的打印数组的方法,分别是print_r函数、var_dump函数和foreach循环。无论使用哪种方法,都可以实现将数组打印到屏幕上,方便开发者进行查看和调试。

以上就是php写出三种打印数组的方法的详细内容,更多请关注php中文网其它相关文章!

PHP基于工厂模式实现的计算器实例,php工厂计算器实例

PHP基于工厂模式实现的计算器实例,php工厂计算器实例

PHP基于工厂模式实现的计算器实例,php工厂计算器实例

本文实例讲述了PHP基于工厂模式实现的计算器。分享给大家供大家参考。具体如下:

abstract class Calculator
{
 private $number1;
 private $number2;
 public $result;
 /**
  * @return the $number2
  */
 public function getNumber2() {
  return $this->number2;
 }
 /**
  * @param field_type $number2
  */
 public function setNumber2($number2) {
  $this->number2 = $number2;
 }
 /**
  * @return the $number1
  */
 public function getNumber1() {
  return $this->number1;
 }
 /**
  * @param field_type $number1
  */
 public function setNumber1($number1) {
  $this->number1 = $number1;
 }
 abstract function get_result();
 }
class Add extends Calculator
{
  public function get_result($number1,$number2)
  {
   return $number1+$number2;
  }
}
class Sub extends Calculator
{
  public function get_result($number1,$number2)
  {
   return $number1-$number2;
  }
}
class Mul extends Calculator
{
  public function get_result($number1,$number2)
  {
   return $number1*$number2;
  }
}
class Div extends Calculator
{
  public function get_result($number1,$number2)
  {
   return $number1/$number2;
  }
}
class Factory
{
  public function Building($notes)
  {
   if($notes=="+")
   {
    $add=new Add();
    return $add;
   }
   elseif ($notes=="-")
   {
    $sub=new Sub();
    return $sub;
   }
   elseif($notes=="*")
   {
    $mul=new Mul();
    return $mul;
   }
   else
   {
    $div=new Div();
    return $div;
   }
  }
}
登录后复制

希望本文所述对大家的php程序设计有所帮助。

PHP基于工厂模式实现的计算器实例,php工厂计算器实例_PHP教程

PHP基于工厂模式实现的计算器实例,php工厂计算器实例_PHP教程

PHP基于工厂模式实现的计算器实例,php工厂计算器实例

本文实例讲述了PHP基于工厂模式实现的计算器。分享给大家供大家参考。具体如下:

abstract class Calculator
{
 private $number1;
 private $number2;
 public $result;
 /**
  * @return the $number2
  */
 public function getNumber2() {
  return $this->number2;
 }
 /**
  * @param field_type $number2
  */
 public function setNumber2($number2) {
  $this->number2 = $number2;
 }
 /**
  * @return the $number1
  */
 public function getNumber1() {
  return $this->number1;
 }
 /**
  * @param field_type $number1
  */
 public function setNumber1($number1) {
  $this->number1 = $number1;
 }
 abstract function get_result();
 }
class Add extends Calculator
{
  public function get_result($number1,$number2)
  {
   return $number1+$number2;
  }
}
class Sub extends Calculator
{
  public function get_result($number1,$number2)
  {
   return $number1-$number2;
  }
}
class Mul extends Calculator
{
  public function get_result($number1,$number2)
  {
   return $number1*$number2;
  }
}
class Div extends Calculator
{
  public function get_result($number1,$number2)
  {
   return $number1/$number2;
  }
}
class Factory
{
  public function Building($notes)
  {
   if($notes=="+")
   {
    $add=new Add();
    return $add;
   }
   elseif ($notes=="-")
   {
    $sub=new Sub();
    return $sub;
   }
   elseif($notes=="*")
   {
    $mul=new Mul();
    return $mul;
   }
   else
   {
    $div=new Div();
    return $div;
   }
  }
}
登录后复制

希望本文所述对大家的php程序设计有所帮助。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1033494.htmlTechArticlePHP基于工厂模式实现的计算器实例,php工厂计算器实例 本文实例讲述了PHP基于工厂模式实现的计算器。分享给大家供大家参考。具体如下:...

PHP的基础计算器,PHP基础计算器

PHP的基础计算器,PHP基础计算器

php的基础计算器,php基础计算器

设计一个计算的功能,该功能能够完成运算并且能够对不合理的数据进行验证并且给出错误提示.

规则: 第一个数,第二个数不能够为空

如果操作符是/,第二个数数不能够为0.

1 php 2 header(''Content-Type:text/html; charset=utf-8''); 3 /*设计一个计算的功能,该功能能够完成运算并且能够对不合理的数据进行验证并且给出错误提示. 4 规则: 第一个数,第二个数不能够为空 5 如果操作符是/,第二个数数不能够为0.*/ 6 7 function jsq($num1,$oper,$num2){ 8 //检测数据不能为空并提示 9 if(!isset($num1) || !is_numeric($num1)){ 10 $error = ERROR 11 <script> <span>12 alert(''第一个数不合法''<span>); <span>13 </script>14 ERROR; 15 return $error; 16 } 17 if(!isset($num2) || !is_numeric($num2)){ 18 $error = ERROR 19 <script> <span>20 alert(''第二个数不合法''<span>); <span>21 </script>22 ERROR; 23 return $error; 24 } 25 26 if($oper == "+"){ 27 $result = $num1 + $num2; 28 }elseif($oper == "-"){ 29 $result = $num1 - $num2; 30 }elseif($oper == "*"){ 31 $result = $num1 * $num2; 32 }elseif($oper = "/"){ 33 if($num2 == 0){ 34 $error = ERROR 35 <script> <span>36 alert(''第二个数不能为0''<span>); <span>37 </script>38 ERROR; 39 return $error; 40 } 41 $result = $num1 / $num2; 42 } 43 return $result; 44 } 45 46 if($_SERVER[''REQUEST_METHOD''] == "POST"){ 47 $res = jsq($_POST[''num1''],$_POST[''oper''],$_POST[''num2'']); 48 } 49 ?> 50 51

用php写的基础计算器

52
53 第一个数:

54 操作符:

60 第二个数:

61 62 63

64 计算结果为:echo isset($res)?$res:""; ?> View Code

 

怎用PHP代码写计算器的网页

php获取一个表达式之后
对表达式分析处理。你可以看看数据结构的书。
如果只是做简单计算器的话,那就是获取两个数字一个操作符。那就更简单啦。
不知道你这个计算器要实现多少功能
 

php怎利用下述代码的基础上做加减乘除取余计算器

根据你的代码,我实现了一下。
你可以试一试,有问题再追问。

表单数据传递 请在下面的表单中输入两数以求其值
&lt......余下全文>>
 

关于用PHP写出计算器用php写出计算器的函数的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于php写出三种打印数组的方法、PHP基于工厂模式实现的计算器实例,php工厂计算器实例、PHP基于工厂模式实现的计算器实例,php工厂计算器实例_PHP教程、PHP的基础计算器,PHP基础计算器等相关内容,可以在本站寻找。

本文标签: