zoukankan      html  css  js  c++  java
  • 关于PHP函数的操作

    <?php

    //简单函数
    function show(){
        echo "hello";    
    }
    show();

    //有参数的函数
    function show($a){
        echo "$a";    
    }
    show("world");

    //有返回值的函数
     function show(){
        return "小V,你好!";    
    }
    echo show();


    function show($a,$b){
        return $a+$b;    
    }
    echo show(10,5);

    //可变参数的函数(特殊用法)
     function sum(){
        $arr = func_get_args();
        $sum = 0;
        for($i=0;$i<count($arr);$i++){
            $sum+=$arr[$i];
        }
        echo $sum;
    }
    sum(1,2,5);

    //常用函数
    echo rand();//获取随机数
    echo time();//取当前时间戳
    echo date("Y-m-d H:i:s",time());//格式化显示时间
    echo strtotime("2017-8-21 10:00:00")//将时间转为时间戳


    //字符串函数
    $s = "小V,你好!";
    $s1 = "hello world";
    echo strlen($s1);
    echo strtolower($s1);
    echo strtoupper($s1);

    //拆分字符串
    $str = "hello|mike|nice|159";
    var_dump(explode("|",$str));


    //合并字符串
    $arr = [2,5,9,6,3];
    echo implode($arr);


    //替换字符串
    echo substr_replace($str,"###",16,3);
    echo str_replace("|","@",$str);


    //截取字符串
    var_dump(substr($str,10,4));

    //正则表达式
      定界符:/开头  /结束
        ^匹配开头  $匹配结尾
        *前面的表达式可以出现n次  +前面的表达式至少出现一次
       ?前面的表达式可以出现0,1次  
      {n}匹配n次 {n,}至少出现n次最多不限 {n,m}至少n次最多m次
      x|y 或的意思  [abc]匹配其中任意一个 [a-z]匹配a到z之间的任意一个
      d任意一个数字  S任何可见字符 w包括下划线的任意单词字符


    $s = a1b2c3d4e5;
    echo preg_replace("/d/","*",$s);//替换
    var_dump(preg_split("/d/",$s));//拆分

    //匹配第一个满足正则的类型
    $s = file_get_contets();//获取内容
    $arr = array();
    preg_match("",$s,$arr);
    ?>

  • 相关阅读:
    打印沙盒路径
    iOS自定义组与组之间的距离以及视图
    iOS开发之地域选择
    设置按钮文字右对齐
    ios应用下架方法(说明)
    You've implemented -[<UIApplicationDelegate> application:didReceiveRemoteNotification:fetchCompletionHandler:], but you still need to add "remote-notification" to the list of your supported UIBackgrou
    iOS开发-模拟器的小常识
    iOS-本地的推送
    创建节点学习
    窥探一句话木马后门的背后
  • 原文地址:https://www.cnblogs.com/jly144000/p/7406685.html
Copyright © 2011-2022 走看看