学习函数知识

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习函数知识相关的知识,希望对你有一定的参考价值。

 2016.12.20.星期二

        一、递归的含义

              1. 递归的公式

            function 函数($n){

    if($n满足了结束条件){

return 结束值;

}else{

return 规律运算;

    }

        }

        2.用递归输出从1加到100;

          function hanshu($n){

        if($n==0){

    return $n=0;

      }else{

return $n+hanshu($n-1);

    }

        }

                echo hanshu(100);

        二、用php写出简单的计算器代码:

            

<!DOCTYPE html>

<html>

<head>

<meta charset="utf8">

<title></title>

</head>

<body>

<?php

if (isset($_POST[‘fuhao‘]) && !empty($_POST[‘fuhao‘]) &&$_POST[‘fuhao‘] == ‘+‘) {

$result=$_POST["num1"] + $_POST["num2"];

}

elseif (isset($_POST[‘fuhao‘]) && !empty($_POST[‘fuhao‘]) &&$_POST[‘fuhao‘] == ‘-‘) {

$result=$_POST["num1"] - $_POST["num2"];

}

elseif (isset($_POST[‘fuhao‘]) && !empty($_POST[‘fuhao‘]) &&$_POST[‘fuhao‘] == ‘x‘) {

$result=$_POST["num1"]*$_POST["num2"];

}

elseif (isset($_POST[‘fuhao‘]) && !empty($_POST[‘fuhao‘]) &&$_POST[‘fuhao‘] == ‘/‘) {

$result=$_POST["num1"]/$_POST["num2"];

}

?>


<form action="" method="post">

        <input type="text" name="num1" value="<?php if(!empty($_POST[‘num1‘])){echo         $_POST[‘num1‘];}?>">

<select name="fuhao">

<option value="+" <?php 

if(isset($_POST[‘fuhao‘]) &&                     !empty($_POST[‘fuhao‘]) &&$_POST[‘fuhao‘] == ‘+‘)

{

    echo "selected";

}

?>>+</option>

<option value="-" <?php 

if(isset($_POST[‘fuhao‘]) &&         !empty($_POST[‘fuhao‘]) &&$_POST[‘fuhao‘] == ‘-‘)

{

    echo "selected";

}

?>>-</option>

<option value="x" <?php 

if(isset($_POST[‘fuhao‘]) &&     !empty($_POST[‘fuhao‘]) &&$_POST[‘fuhao‘] == ‘x‘)

{

    echo "selected";

}

?>>x</option>

<option value="/" <?php 

if(isset($_POST[‘fuhao‘]) &&         !empty($_POST[‘fuhao‘]) &&$_POST[‘fuhao‘] == ‘/‘)

{

    echo "selected";

}

?>>/</option>

        </select>

    <input type="text" name="num2" value="<?php if(!empty($_POST[‘num2‘])) {echo $_POST[‘num2‘];}?>">

    <input type="submit" value="=">

<span><?php if(isset($_POST[‘fuhao‘]) &&         !empty($_POST[‘fuhao‘]))

                {

echo $result;

        }

            ?></span>

</form>


</body>

</html>

    完成图:

        技术分享



以上是关于学习函数知识的主要内容,如果未能解决你的问题,请参考以下文章

php学习day7--函数的相关知识

深度学习基础知识 | 上

函数知识学习和第一周简单总结

Python100天学习笔记Day18 函数相关知识

Python100天学习笔记Day18 函数相关知识

初中三角函数的知识点都有哪些,怎么学习