zoukankan      html  css  js  c++  java
  • php函数和小知识点

    <?php
    //语句
    //分支语句
    /*$a=5;
     if($a==5)
    {
        echo "相等";}
    else
    {
        echo "budeng";}*/
    //if
    //if...else
    //if...else..if
    //if的嵌套
    /*switch($a)
    {
        case 1:
        echo "111";
        break;
     case 2:
        echo "222";
        break;
        case 3:
        echo "333";
        break;
        case 4:
        echo "444";
        break;
        default:
        echo "default";
        break;
        }*/
    
    //循环语句
    
    /*for($i=0;$i<10;$i++)
    {
        echo $i."<br>";}
    $a=10;
    while($a>0)
    {
        echo $a."<br>";
        $a--;}*/
    
    //函数四要素:返回类型,函数名(首字母大写),参数,函数体
    //函数定义方式
    /*function Show()
    {
        echo "hello";}
    // 调用函数
    Show();
    */
    //有参数函数
    /*function Show($a,$b)
    {
        echo $a+$b;}
    Show(3,4,5)
    */
    //有默认值的函数
    
    /*function Show($a=5,$b=5)
    { echo $a+$b;}
    show();*/
    
    //参数可变的函数
    /* function Show()
    {
        func_get_args();}//获取函数的参数
    $sum=0;
        for($i=0;$i<count($attr));$i++)// func_num__args()获取参数的个数
    {$sum= $sum+$attr[si]}; 
        echo $sum;
    
    }*/
    //有返回值的函数
    /*function show()
    {
        return "aaaa";}
    echo show();*/
    
    
    /*echo rand(0,100);//随机数生成函数
    */
    //echo time();//取当前的日期时间 取到得的是时间戳
    //echo date("Y-m-d H:i:s",time()); //格式化日期时间
    //date_default_timezone_set('prc'); 方法
    //echo date("Y-m-d H:i:s",time());
    //echo strtotime("2016-5-6"); //将日期时间格式转化为时间戳
    
    //字符串处理函数
    //
    //$a="hello";
    //echo strlen($a); //返回字符串长度 *****
    //echo strcmp("hello","hello"); //比较两个字符串是否相等,区分大小写
    //echo strcasecmp("aa","Aa");//比较两个字符串是否相等,不区分大小写
    //echo strtolower("HELLO");//将字符串转换为小写 *****
    //echo strtoupper("hello");//将字符串转换为大写 *****
    //$str="hello|world|join|on";
    //var_dump(explode("|",$str)); //根据分隔符,拆分字符串,拆完返回的是一个数组 *****
    //$attr=array("aaa","bbb","ccc")
    //echo implode("|",$attr); *****
    //$str="hello|world|join|on";
    //echo substr_replace($str,"aaa",0,5)//替换字符串(替换某个位置,位置由后面连个参数决定) *****
    
    
    //echo str_replace("l","a",$str);//查找替换 *****
    //echo substr($str,0,5); //截取字符串 *****
    
    //一些小知识点
    
    /*$a="join";
    $s1="hello"{$a}world"; //1.双引号里面可以使用转义字符,单引号不能使用,会原样输出
    //2.双引号里面可以解析变量,单引号不行
    echo $s1."<br />";
    $s2='hello"{$a}world'; 
    echo $s2; //单引号和双引号都可以定义字符串,
    
    */
    
    //定义字符串(块)
    $str=<<<STR
    <div style="background-color:pink; color:white;100px;height:30px">hello</div>
    
    STR;
    echo $str;
    
     
    
     
    
    ?>
  • 相关阅读:
    Linux 常用工具openssh之ssh-add
    Linux 常用工具openssh之scp
    Linux 常用工具openssh之ssh
    Linux 常用工具sysstat之sar
    Shell常用命令之sort
    Docker存储驱动之Device Mapper简介
    ceph-deploy install时,远端节点在执行apt-get update命令时失败
    Ceph osd启动报错osd init failed (36) File name too long
    rdb map出错rbd sysfs write failed
    Docker存储驱动之OverlayFS简介
  • 原文地址:https://www.cnblogs.com/erinzhismile/p/5434241.html
Copyright © 2011-2022 走看看