zoukankan      html  css  js  c++  java
  • PHP的数据运算与表达式

     PHP的数据运算与表达式 

      

     ——木梓婕

    1、分别定义变量a、b、c、d、e、f、g共7个变量,其中变量a、b、c、d、e的初始值为10,变量f=++e,变量g=e++,然后分别换行输出++a、b++、--c、d--的结果,最后以“$e=其值”的方式换行输出e、f、g的结果;

    请自行设计PHP代码并写在下面:

    <?php
        $a;$b;$c;$d;$e;$f;$g;
        $a=10;$b=10;$c=10;$d=10;$e=10;
        $f=++$e;$g=$e++;
        $h=++$a;$i=$b++;$j=--$c;$k=$d--;
        echo "$h<br>$i<br>$j<br>$k<br>";
        echo "\$e=$e<br>";
        echo "\$f=$f<br>";
        echo "\$g=$g<br>";
    ?>

    结果如图所示:

    2、分别定义变量a、b、c、d、e、f共6个变量,其中变量a的初始值为3+"abc10",变量b的初始值为3+"10abc",变量c的初始值为"abc10"+3,变量d的初始值为"10abc"+3,变量e的初始值为3+true,变量f的初始值为false+"10abc",最后以“表达式的值是**”的方式换行输出全部变量的结果,如“3+"10abc的值是**"”;

    请自行设计PHP代码并写在下面:

    <?php
        $a;$b;$c;$d;$e;$f;
        $a=3+"abc10";
        $b=3+"10abc";
        $c="abc10"+3;
        $d="10abc"+3;
        $e=3+true;
        $f=false+"10abc";
        echo "3+'abc10'的值是".$a;
        echo "<br>3+'10abc'的值是".$b;
        echo "<br>'abc10'+3的值是".$c;
        echo "<br>'10abc'+3的值是".$d;
        echo "<br>3+true的值是".$e;
        echo "<br>false+'10abc'的值是".$f;
    ?>

    结果如图所示:

    3、分别定义变量a、b共2个变量,其中变量a、b的初始值分别为9和7,首先以“$a=其值”的方式输出a、b的结果,最后以“表达式的值=**”的方式换行输出变量a、b加减乘除和求余运算的结果;

    请自行设计PHP代码并写在下面:

    <?php
        $a="9";
        $b="7";
        $c=$a+$b;
        $d=$a-$b;
        $e=$a*$b;
        $f=$a/$b;
        $g=$a%$b;
        echo '$a='.$a;
        echo "<br>";
        echo '$b='.$b;
        echo "<br>a+b的值=".$c;
        echo "<br>a-b的值=".$d;
        echo "<br>a*b的值=".$e;
        echo "<br>a/b的值=".$f;
        echo "<br>a%b的值=".$g;
    ?>

    结果如图所示:

    4、分别定义变量a、b、c、d、e共5个变量,其中变量a的初始值为true,变量b的初始值为false,变量c的初始值为"100abc",变量d的初始值为"abc100",变量e的初始值为100,然后分别换行输出变量a、b、c、d分别于变量e相加的结果,最后分别换行输出变量a与变量e的连接运算和与运算的结果,如果使用var_dump函数输出结果会有何不同;

    请自行设计PHP代码并写在下面:

    <?php
        $a;$b;$c;$d;$e;
        $a=true;
        $b=false;
        $c="100abc";
        $d="abc100";
        $e=100;
        $f=$a+$e;
        $g=$b+$e;
        $h=$c+$e;
        $i=$d+$e;
        echo "a+e=".$f;
        echo "<br>b+e=".$g;
        echo "<br>c+e=".$h;
        echo "<br>d+e=".$i;
        echo "<br>";
        echo $a.$e;
        echo "<br>";
        echo $a and $e;
        var_dump($f,$g,$h,$i,$a.$e,$a and $e);
    ?>

     结果如图所

  • 相关阅读:
    Flask的部署
    server 08 R2 NBL 报错:RPC 服务器在指定计算机上不可用
    Exchange 2010 打补丁的顺序
    批量创建域账号
    Exchange 正版化 授权
    邮件本地备份策略原则
    TMG 模拟公司网络架构要点
    webservice 测试地址
    PYDay10&11&12&13-常用模块:time|datetime|os|sys|pickle|json|xml|shutil|logging|paramiko、configparser、字符串格式化、py自动全局变量、生成器迭代器
    Python 编程要求
  • 原文地址:https://www.cnblogs.com/jannie/p/mzj.html
Copyright © 2011-2022 走看看