zoukankan      html  css  js  c++  java
  • PHP函数方法

    补充一个P可以HP的特点函数:动态调用

    function t(){

    echo "welcome";

    }       

    function t2(){

    echo "beatch";

    }

    $s = 'wel';

    $s();//输出了welcome;可以用变量的值调用函数 

    不加global函数里面的$a和外部的$a无关 加了global就是可以调用全局变量   不推荐使用

    function t(){

    global $a ;

    }

    $a = 22;

    echo '$a';

    time():从1970,0101开始过去多少秒

    microtime();这一秒过去多少毫秒 有两行第一行是这一秒过去多少毫秒 第二行是从19700101开始过去多少秒

    microtime(true);从1970年0101开始过去多少秒   点    多少毫秒

    data();

    $time=time()

    date('Y-m-d 星期N','$time');返回的是现在时间的几几年几月几日星期几 数字格式的可看手册方法 $time可以去掉

    gmdate();

    gmdate()返回的是时区问题 格林威特时区???

    mktime(时分秒月日时);//按照给定的时间计算返回过去多少秒了

    strtotime();给字符串解析时间  比如 now指现在就解析过去多少秒了 now +1 day

    checkdate(日月年);检测时间是否合法 

    strlen()获取字符串长度

    要解析中文长度:$str='中国';  echo strlen($str,'utf-8');中文长度为2

    $strpos()是否含有某个字符

    $a='abcde'; $b='b'; if(strpos($a,$b)!==false){

    echo '含有',$b;

    }else

    {

    echo '不含有',$b;

    }

    替换字符串:str_replace

    $str='hi shit';

    echo str_replace('shit','s**t',$str);

    多个替换:strtr

    $str='男人','女人','男孩','女孩';

    strtr($str,array('男'=>'女','女'=>'男'));

    截取子字符串:substr

    $str='abcdefghrjklmn';

    substr($str,0,3);//截取了abcb如3  -3从第三个数到倒数第四个开始截取内容

    拆分字符串:explode

    $str='tech','linux','mysql';

    $arr=explode(',',$str);被逗号隔成三个字符串 输出是0角标对应的是什么内容

    print_r($arr);

     echo implode($arr,',');将数组对于的字符串 又转换成字符串

  • 相关阅读:
    (转)剖析Delphi中的构造和析构
    求排列组合
    用链表写的猴子选大王
    查找文件
    在Delphi程序中应用IE浏览器控件
    汉字转UNICODE?
    webbrowser去掉边框
    自己写的猴子选大王
    数据库IDE查询实例
    Compiz Check测试Linux桌面3D兼容性
  • 原文地址:https://www.cnblogs.com/hello-web/p/7624939.html
Copyright © 2011-2022 走看看