长乐王
长乐王

纯代码实现WordPress前端html代码压缩优化

function unCompress($content) {
    if(preg_match_all('/(crayon-|<\/pre>)/i', $content, $matches)) {
        $content = '<!--wp-compress-html--><!--wp-compress-html no compression-->'.$content;
        $content.= '<!--wp-compress-html no compression--><!--wp-compress-html-->';
    }
    return $content;
}

PHP中常用的几个循环方法

一、while循环:只要指定的条件为真,while循环就会执行代码块。
二、do...while循环:首先会执行一次代码块,然后检查条件,如果指定条件为真,则重复循环。
三、for循环:如果已经提前确定脚本运行的次数,可以使用for循环。
四、foreach循环:foreach循环只适用于数组,并用于遍历数组中的每个键/值对。

PHP向服务器上传文件的简单示例

一、创建一个文件上传表单:
二、使用全局数组$_FILES,从客户计算机向远程服务器上传文件:
三、增加对文件上传的限制:比如用户只能上传gif或jpeg文件且文件大小必须小于20kb:
四、保存被上传的文件:检测指定的文件夹是否已存在此文件,如果不存在,将上传文件的临时副本拷贝到指定的文件夹:

PHP操作文件:创建、打开、读取、写入和关闭

打开文件:使用open()函数打开文件,第二个参数规定打开文件的模式,如:读取(r)。
读取文件:使用fread()函数读取打开的文件,第二个参数规定待读取的最大字节数。
关闭文件:使用fclose()函数关闭打开的文件,用完文件后把它们关闭是一个良好的编程习惯。

PHP读取文件内容的几种方法

一、fread():读取打开的文件,第二个参数规定待读取的最大字节数。
二、fgetc():从文件读取单个字符,调用fgetc()函数之后,文件指针会移动到下一个字符。
三、fgets():从文件读取单行,可以用可选的第二个参数指定行的长度。
四、fgetss():fgetss()函数跟fgets()函数功能一样,但是fgetss()函数会尝试从读取的文本中去掉任何HTML和PHP标记,可以用可选的第三个参数指定哪些标记不被去掉。

PHP循环遍历数组的几种方法

一、foreach():foreach()是一个用来遍历数组中数据的最简单有效的方法。
二、for():使用for语句循环遍历数组,数组必须是索引数组。
三、while()和list(),each()配合使用:

PHP操作文件:复制、移动、重命名和删除

复制文件:使用copy()函数,若目标路径下存在对应文件,则覆盖写入。
移动文件:使用rename()函数,若目标路径下存在对应文件,则覆盖写入。
重命名文件:使用rename()函数,若目标路径下存在对应文件,则覆盖写入。
删除文件:使用unlink()函数