PHP 的使用笔记

5
(2)

获取当前文件相对于网站根目录的路径

echo $_SERVER['PHP_SELF'];

preg_replace 函数的使用

mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )

在 $subject 搜索 $pattern,并用 $replacement 替换匹配到的结果。

参考资料: https://www.php.net/manual/en/function.preg-replace.php

获取字符串编码

Created On: 2020-11-28

Updated On: 2020-11-28

<?php
// 获取字符串编码
$encode = mb_detect_encoding($string, array('ASCII','UTF-8','GB2312','GBK','BIG5')); 
// 输出编码名称
echo $encode;

字符串字符编码的转换

Created On: 2020-11-28

Updated On: 2020-11-28

<?php
// 将 cp936 编码转换成 utf-8 编码
$content = iconv('cp936', 'utf-8', $content);

递归删除目录的所有文件和子目录

Created On: 2020-11-28

Updated On: 2020-11-28

<?php
/**
 *
 * 递归地删除目录及该目录下的所有文件和目录
 */
function rrmdir($dir) { 
  if (is_dir($dir)) { 
    $objects = scandir($dir);
    foreach ($objects as $object) { 
      if ($object != "." && $object != "..") { 
        if (is_dir($dir. DIRECTORY_SEPARATOR .$object) && !is_link($dir."/".$object))
          rrmdir($dir. DIRECTORY_SEPARATOR .$object);
        else
          unlink($dir. DIRECTORY_SEPARATOR .$object); 
      } 
    }
    rmdir($dir); 
  } 
}

rrmdir() 函数来源于网络。

Created On: 2019-05-14

Updated On: 2020-11-28

喜欢就请您给我评一下分吧!(从左到右为低分到高分)

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.


鉴于本人的相关知识储备以及能力有限,本博客的观点和描述如有错漏或是有考虑不周到的地方还请多多包涵,欢迎互相探讨,一起学习,共同进步。

本文章可以转载,但是需要说明来源出处!

本文使用的部分图片来源于网上,若是侵权,请与本文作者联系删除: admin@chengxuzhilu.com