• php小记


    php获取日期:

    date_default_timezone_set('PRC'); //默认时区     

    "今天:",date("Y-m-d",time()),"<br>";     
    "今天:",date("Y-m-d",strtotime("18 june 2008")),"<br>";     
    "昨天:",date("Y-m-d",strtotime("-1 day")), "<br>";     
    "明天:",date("Y-m-d",strtotime("+1 day")), "<br>";     
    "一周后:",date("Y-m-d",strtotime("+1 week")), "<br>";     
    "一周零两天四小时两秒后:",date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")), "<br>";     
    "下个星期四:",date("Y-m-d",strtotime("next Thursday")), "<br>";     
    "上个周一:".date("Y-m-d",strtotime("last Monday"))."<br>";     
    "一个月前:".date("Y-m-d",strtotime("last month"))."<br>";     
    "一个月后:".date("Y-m-d",strtotime("+1 month"))."<br>";     
    "十年后:".date("Y-m-d",strtotime("+10 year"))."<br>";   

    数组长度:count();

    随机数: rand($min, $max);

    用fopen打开文件,用feof循环读取文件时,每次用fgets方法只会读取一行,只有每次调用fgets方法才会让读取数据的光标向下移动一行,所以如果不需要全部读取的话可以再需要时在读取,不需要时用continue跳出继续

    用fopen打开文件并用fwrite写入内容时,如果文件不存在,会自动创建新的文件

    cl中:

    $this->db->where("$search between start and end", null, false);

    第一个参数是sql语句,第二个参数可为空,第三个参数表示是否给$search添加引号提供保护,如果添加引号,这$search则为字段名或者表名等;

    ip2long()方法把ip转换成数字

    long2ip()把数字转换成ip

    php正则匹配:

         //匹配$str中的数字

         $str = "MemTotal:         502216 kB";
         preg_match('#(\d+)#', $str, $matches);

         echo $matches[0];//输出502216

         

         //正则验证,返回true或false

         mb_ereg("^[\w\-\.]{1,32}$", $str)

    以上内容都是本人在实际学习开发中总结并记录的,以供参考!

  • 相关阅读:
    JAVA笔记整理-数组
    JAVA笔记整理-流程控制-关键字 break、continue 、return的区别
    JAVA笔记整理-流程控制-循环
    Razor语法和Razor引擎大全
    MVC中几种常用ActionResult
    DataInputStream&DataOutputStream---操作基本类型值的流
    PipedOutputStream&PipedInputStream---管道流
    RandomAccessFile--随机访问文件
    ObjectOutputStream&ObjectInputStream--对象流
    SequenceInputStream--序列流
  • 原文地址:https://www.cnblogs.com/xjser/p/4962908.html
Copyright © 2020-2023  润新知