• php-系统常用函数



    1、有关输出的函数

    • print():类似于echo输出,本质是一种结构(可以不使用括号),不是函数,返回值为1

    • print_r():类似于var_dump,但比它简单,不会输出数据的类型,只会输出值

     1 示例:
     2 <?php
     3     echo print('hello world');
     4     print 'hello world';
     5     $a='hello world';
     6     print_r($a);
     7 ?>
     8 //结果:hello world
     9        1helloworld    //1:echo print()
    10        hello world

     

    2、有关时间的函数

    • date()

      按照指定格式对应的时间戳(从1970年格林统治时间开始计算的秒数),如果没有指定特定的时间戳,那么就是默认解释当前的时间戳

    • time()

      获取当前时间对应的时间戳(返回1970年1月1日00:00:00到当前时间的秒数)

    • microtime()

      获取当前量秒级别的时间

    • strtotime()

      按照规定格式的字符串转换乘时间戳

     1 示例:
     2 <?php
     3     echo date('y 年 m 月 d 日 H:i:s',12345678);
     4     echo time(),'</br>';    //</br>换行
     5     echo microtime 6     echo strtotime('tomorrow 10 hours')
     7 ?>
     8 
     9 //结果:
    10 1970年05月24 05:21:18
    11 1494913599
    12 0.76953200 1494913599
    13 1494986400

     

    3、有关数学的函数

    • max():返回参数中最大的值

    • min():返回参数中最小的值

    • rand():返回一个随机值

      rand(5,15):返回5到15之间的随机数

    • mt_rand():与rand一样,只是底层结构不一样,效率比rand高(建议使用)

    • round():四舍五入

    • ceil():向上取整

    • floor():向下取整

    • pow():求指定数字的指定指数次结果

      pow(2,8)==2^8==256

    • abs():求绝对值

    • sqrt():求平方根

     

    4、有关函数的函数

    • function_exists():判断指定函数名字是否在内存中存在(帮助用户不去使用一个不存在的代码,让代码安全性更高)

    • func_get_arg():在自定义函数中获取指定数值对应的参数

    • func_get_args():在自定义函数中获取所有的参数(数组)

    • func_num_args():获取当前自定义函数的参数数量

     1 function test($a,$b){
     2     //获取指定参数
     3     var_dump(func_get_arg(1));
     4     //获取所有参数
     5     var_dump(func_get_args());
     6     //获取参数数量
     7      var_dump(func_gnum_args());
     8 }
     9 //调用函数
    10  function_exists('test') && test(1,'2',3,4);

  • 相关阅读:
    刷脸支付真的来啦!华为nova3带你玩转酷时代~
    华为nova3发布,将支持华为AI旅行助手
    华为nova3超级慢动作酷玩抖音,没有办法我就是这么强大!
    Duang,HUAWEI DevEco IDE全面升级啦
    HUAWEI HiAI亮相Droidcon柏林2018开发者峰会 开启HiAI海外生态
    华为快应用引擎架构及开发实践
    C#怎样从指定服务器上下载指定文件到本地电脑上
    史上最全的Android的Tab与TabHost讲解
    Android Browser学习二 BrowserActivity 的初始化 --其他重要模块
    Android Browser学习一 application的初始化
  • 原文地址:https://www.cnblogs.com/eighty-five/p/13631523.html
Copyright © 2020-2023  润新知