• 《PHP求职宝典》PHP语言基础笔记2


    通过PHP获取前一天的时间,格式为2011-01-01 12:00:00

      获取系统当前时间应用date()函数,但是要获取前一天的时间,那么就要先借助时间戳函数strtotime()来获取前一天的时间戳,然后再通过date()函数对前一天的时间戳进行格式化输出:

     1 <?php
     2     echo date('Y-m-d H:i:s' , strtotime('-1 day'));
     3 
     4 
     5 //或者:
     6 
     7     $yest = time() - (24*60*60);
     8     echo date('Y-m-d H:i:s',$yest);
     9     
    10 ?>

    字符串翻转函数:

      strrev();

    如何实现中文字符串的无乱码截取:

      mb_substr()函数可以直接完成中文字符串的截取操作,并且不会出现乱码问题。

      通过此函数来对中文字符串进行截取,可以避免在截取中文字符串时出现乱码,对字符串进行截取,并且支持中文字符串的截取:

      string mb_substr(string str,int start [,int length [,string encoding]]);

    编写正则表达式,完成对邮箱和URL地址的匹配:

      邮箱:/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/

      URL:/^http:\/\/[\w]+\.[\w]+[\S]*/

    将字符09装换成十进制数字:

      echo octdec('09');

    将1234567890装换成1,234,567,890:

    echo number_format('1234567890');

    写出一个函数,尽可能高效地实现从一个标准URL中取出文件的扩展名:

    <?php
        $path="http://sina.com.cn/abc/de/fg.php?id=1";
        echo substr(basename($path),0,strripos(basename($path),"?"));
    ?>



    将john添加到users数组中:

      $users[] = "john";

      array_add($users,"john");

      array_push($users,"john");

    sort()、asort()和ksort()三者之间的差别:

      sort()函数对数字索引的数组进行排序时使用,asort()函数应用于对那些单元顺序很重要的结合数组进行排序,ksort()函数应用于对普通关联数组进行排序。

    implode()函数:

      把数组元素组合为一个字符串。

    implode(separator,array)
    参数描述
    separator 可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。
    array 必需。要结合为字符串的数组。

    计算文件的大小:

      计算文件的大小一般用于读取二进制图片文件的操作,格式如下:

      int filesize(string filename);

      返回文件大小的字节数,如果出错返回false。

      

    计算磁盘的空间使用disk_free_space()函数:

      float disk_free_space(string directory);

    计算磁盘总容量:

      float disk_total_space(string directory);

  • 相关阅读:
    Linux 常用命令
    去除重叠区间
    Python 小工具之大文件去重
    有趣的pyfiglet
    杨辉三角
    Paginator分页
    Linux用户和用户组
    Grub介绍
    Linux系统运行级别
    Linux系统启动流程
  • 原文地址:https://www.cnblogs.com/fanchangfa/p/2793409.html
Copyright © 2020-2023  润新知