zoukankan      html  css  js  c++  java
  • php基础下

    $a=10;
    $b=3;                   //结果会出现小数。因为php是弱类型语言,所以结果不注重它的数据类型。如果是.net或java这两种强类型语言则会得到整数3

    echo $a/$b;              因为在强类型语言中数据类型要统一。            

                                


    $a=1;                 就相当于 $b=$a;
    $b=$a++;                       $a=$a+1;       运行结果为1
    echo $b;              先赋值再加1;

    $a=1;                               $a=$a+1;
    $b=++$a;            就相当于 $b=$a;          运行结果为2
    echo $b;              先加1再赋值;


    $a=1;                      // +=就是自身加那个值
    $a+=2;
    echo $a;

    <?php
      echo @$a;             //@是错误控制运算符;
    ?>
    ①Notice:提醒 ②Warning:警告 ③Error:错误
    其中@可以抑制①②两种情况使其不报错,但不能抑制③。



    三元运算符:
    $a=10;
    $b=10;
    echo $a==$b?"ok" : "no";
    先判断条件,如果$a与$b相等则输出ok
    如果$a与$b不相等则输出nswich($a){

      case 1:         //变量如果等于1
      echo "1111";      //则执行输出1111
      break;            //然后跳出

      case 2:           //变量如果等于2
      echo "2222";      //则输出2222
      break;

     
     case 3:
      echo "3333";
      break;

      default:
      echo "4444";       //最后default后面不用加break



    循环语句:
      for($i=0;$i<10;$i++)
           {
                 echo " {$i}<br> ";
               }        



    while循环
      $a=0;
      while($a<10)
      {             //    结果会输出 1.2.3.4.5.6.7.8.9.10.
        $a++;
        echo "{$a}<br>";
       }


    函数四要素:
    ①返回类型 ②函数名 ③参数列表 ④函数体

    1.简单函数:

       function   Test()

         {

          echo  "简单函数";

        }

        Test();          //调用这个函数。

      //方法也叫做函数。方法=函数

    2.有参数的函数

           function    Test($a)

        {

           echo  $a;

         }

         Test("你好");

    3.有返回值的函数

        function    Test()

        {

           return  "测试";       //函数体里面必须有个return

         }

         echo    Test();

      程序分为:①②

          ①B/S架构       其代表的是浏览器                        php主要是做B/S架构的

          ②C/S架构    其代表的是客户端          

    可变参数的函数:

    function  test()

    {                           //获取所有参数,返回数组。自动获取用户给的参数,把这些数组成一个数组,再交给$arr

      $arr=func_get_args();        

    }

    可变参数的函数

    function   test();

    {

      $arr=func_get_args();  //获取用户给的所有参数,返回数组。

      $sum=0;

      for($i=0;$i<count($arr);$i++)

      {

        $sum +=$arr[$i];

      }

      return  $sum;

    }

    echo  test(1,2,3,4,5,6,7,8,9,10);

    生成随机数:

      echo  rand(1,100);          //生成随机数

    生成时间戳:

      echo  time();             //生成的秒数

    生成当前的时间:

      echo  date("Y年m月d日  H:i:s");  //Y 年份 m 月份 d 日     H 24小时制的小时数  i 分钟  s 秒数

    若时间显示异常:

      右键phpstudy,修改环境的配置文件,找到php-ini   再查找输入date.timezone改成date.timezone=Etc/GMT-8

    将字符串转化为时间戳

    echo  strtotime("2017-4-14    14:52:52");    //括号内年月日的连接必须用"-"连接。

    字符串的处理:

      echo strlen("hello");          //这个函数是取字符串的长度的。

      echo strcmp("hello","Hello"); //这个函数是比较两个字符串是否相同的。大小写不一样结果也会不一样。如果相同的话会返回0 不相同就会返回其他值。

      echo strcasecmp("hello","Hello");  //这个函数也是比较两个字符串是否相同的。大小写不相同结果也相同。只要字母一样就是相同。相同返回0 不同返回其他值。

      echo strtolower("HeLLo");        //这个函数是将字符串内的大写字母转化为小写字母的。

      echo strtoupper("hello");         //这个函数是将字符串内的小写字母转化为大写字母的。

      

  • 相关阅读:
    FFmpeg编程(二)FFmpeg中级开发
    Oracle锁表与解锁 对象锁与解锁
    index_combine and index_john
    oracle hint
    SAR
    组播IP地址
    Linux下使用tc(Traffic Control) 流量控制命令模拟网络延迟和丢包
    Linux服务器丢包故障的解决
    linux man page sections
    微服务架构统一安全认证设计与实践
  • 原文地址:https://www.cnblogs.com/shandayuan/p/6739071.html
Copyright © 2011-2022 走看看