zoukankan      html  css  js  c++  java
  • PHP基础语法 【】【】 PHP函数

    <?php
        
        //注释语法
        /* 多行注释 */
        
        //输出语法
        echo "hello";
        echo "world","dhakj"; //可以输出多个字符串
        
        print "aaa"; //只能输出一个字符串
        
        print_r(); //打印数组
        var_dump(); //输出变量及类型
        
        //变量定义
        //数据类型,弱类型语言
        $a = "hello";
        $hello = "world";
        
        echo $$a; //可变变量
        
        //类型转换
        $a = 6;
        $b = (string)$a; //类型转换
        settype($a,"string"); //另外方式
        var_dump($a);
        
        //运算符与表达式
            $a = 6;
        $b = 7;
        
        $c = $a == $b;
        var_dump($c);
        
        $a = "hello";
        $b = "world";
        $c = $a.$b; //拼接字符串用的是点(.)
        echo $c;
        
        $a = 8;
        @$c = $a/$b; //错误抑制符
        echo $c;
        
        //php里面的错误信息
        Notice:提醒
        warning:警告
        error:错误
        
        //三元运算符
        $a = 4;
        $b = 5;
        echo $a==$b?"相等":"不相等";
        
        //语句
        //顺序
        $a = 5;
        $b = 6;
        //分支
        if($a==$b)
        {
            echo "相等";
        }
        else
        {
            echo "不相等";
        }
        
        switch($a)
        {
            case 4:
                echo "4444";
                break;
            case 5:
                echo "55555";
                break;
            case 6:
                echo "66667";
                break;
            default:
                echo "000000";
        }
        
        //循环
        for($a=0;$a<10;$a++)
        {
            echo $a;
        }
        
        while(true)
        {
            echo "aaa";
        }
        
        do
        {
            
        }
        while()
        
        
        
    
    
        
        
    ?>


    <?php //函数四要素 //返回类型 函数名 参数列表 函数体 function show() { } //最简单的函数定义方式 function Show() { echo "hello"; } Show(); //有参数的函数 function show($a) { echo $a; } show("hello"); //有返回值的函数 function show() { return "aaaaa"; } echo show(); //有默认值的函数 function show($a="hello") { echo $a; } show("ceshi"); //可变参数的函数 function show() { //var_dump(func_num_args()); //func_get_args() 获取参数列表 //func_num_args() 获取参数的个数 $attr = func_get_args(); $sum = 0; for($i=0;$i<count($attr);$i++) { $sum = $sum+$attr[$i]; } return $sum; } echo show(1,2,3,4); //常用函数 echo rand(0,10); //生成随机数 //日期时间 echo time(); //取当前时间,返回Unix时间戳 echo date("Y-m-d H:i:s"); //格式化日期时间 echo strtotime("2016-3-4 12:09:10"); //将字符串转化为时间戳 33333 //字符串函数 $a = "hello|world|ni|hao"; echo strlen($a); //取字符串的长度 echo strcmp("Hello",$a); //比较两个字符串,相等返回0,区分大小写 echo strcasecmp("Hello",$a); //比较两个字符串,相等返回0,不区分大小写 echo strtolower("Hello"); //将字符串转小写 echo strtoupper("hello"); //将字符串转大写 var_dump(explode("|",$a)); //拆分字符串,返回数组 $attr = array("aa","bb","cc","dd"); echo implode("%",$attr); //拼接字符串 echo substr_replace($a,"***",0,5); //替换指定位置的字符串 //第一个参数是要替换的字符串 //第二个参数是替换的字符串 //第三个参数是开始位置 //第四个参数是替换长度 echo str_replace("|","?",$a); //查找替换 //第一个参数是要查找的字符串 //第二个参数是要替换的字符串 //第三个参数是被操作的字符串 $s = "2016年元旦放假时间安排表"; echo str_replace("元旦","<mark>元旦</mark>",$s); echo substr($a,0,5); //截取指定位置的字符串 $s = ""; for($i=0;$i<10;$i++) { $s = $s.$i.","; } $s = substr($s,0,strlen($s)-1); echo $s; //关于字符串定义 $a = "test"; $s = "hello{$a}world"; $str = 'helloworld'; echo $str; $z1 = "p001"; $z2 = "张三"; $z3 = "男"; $z4 = "2000-1-2"; $z5 = "0904"; //$sql = "insert into info values('".$z1."','".$z2."','".$z3."','".$z4."','".$z5."')"; $sql = "insert into info values('{$z1}','{$z2}','{$z3}','{$z4}','{$z5}')"; echo $sql; //区别: //1.单引号不解析转义字符,内容会原样输出 //2.单引号不解析变量 $s = <<<A <span style="color:red">你好</span> A; echo $s; ?>
  • 相关阅读:
    Search Insert Position(二分查找)
    c++基础题
    Divide Two Integers(模拟计算机除法)
    Swap Nodes in Pairs(链表操作)
    Letter Combinations of a Phone Number(带for循环的DFS,组合问题,递归总结)
    进程和程序的区别
    Add Two Numbers(链表)
    Longest Substring Without Repeating Characters
    02.友盟项目--原始日志数据生成
    01.友盟项目--nginx服务器配置
  • 原文地址:https://www.cnblogs.com/zc290987034/p/5985944.html
Copyright © 2011-2022 走看看