前端笔记
长乐王

纯代码实现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超全局变量:在全部作用域中始终可用的内置变量

PHP 超全局变量超全局变量 在 PHP 4 1 0 中引入,是在全部作用域中始终可用的内置变量。PHP 中的许多预定义变量都是超全局的,它们在一个脚本的全部作用域中都可用。这些超全局变量在函数或方法中无需执行 "global $variable;" 就可以访问它们。$GLOBALS$_SERVER$_REQUEST$_POST$_GET$_FILES$_ENV$_COOKIE$_SESSION$GLOBALS — 引用全局作用域

PHP使用Switch语句来决定将要执行的代码块

Switch 语句switch 语句用于基于不同条件执行不同动作。使用 Switch 语句可以避免冗长的 if elseif else 代码块。如果您希望有选择地执行若干代码块之一,请使用 Switch 语句。 语法:switch (expression) { case label1: code to be executed if expression = label1; break; ca

PHP数组排序:数组的排序函数

PHP 数组排序数组中的元素能够以字母或数字顺序进行升序或降序排序。PHP 中数组的排序函数有如下几种: sort() - 以升序对数组排序 rsort() - 以降序对数组排序 asort() - 根据值,以升序对关联数组进行排序 ksort() - 根据键,以升序对关联数组进行排序 arsort() - 根据值,以降序对关联数组进行排序 krsort() - 根据键

PHP数组:索引数组和关联数组

PHP 数组数组是特殊的变量,它能够在单独的变量名中存储一个或多个值。如果您有一个项目列表(例如汽车品牌列表),在单个变量中存储这些品牌名称是这样的:$cars1="Volvo";$cars2="BMW";$cars3="SAAB";不过,假如您希望对变量进行遍历并找出特定的那个值?或者如果您需要存储 300 个汽车品牌,而不是 3 个呢?解决方法是创建数组!数组能够在单一变

PHP函数:内建函数和用户定义函数

PHP 函数PHP 拥有超过 1000 个内建的函数。函数是可以在程序中重复使用的语句块。页面加载时函数不会立即执行。函数只有在被调用时才会执行。PHP 用户定义函数除了内建的 PHP 函数,我们可以创建我们自己的函数。在 PHP 创建用户定义函数时,用户定义的函数声明以关键词 "function" 开头: 语法function functionName() { 被执行

PHP循环:while循环与do...while循环

PHP 循环在 PHP 中,我们有以下循环语句: while - 只要指定条件为真,则循环代码块 do while - 先执行一次代码块,然后只要指定条件为真则重复循环 for - 循环代码块指定次数 foreach - 遍历数组中的每个元素并循环代码块PHP while 循环只要指定的条件为真,while 循环就会执行代码块。<?php $x=1; while($x<=5) {

PHP条件语句:if...elseif...else语句

PHP 条件语句条件语句用于基于不同条件执行不同的动作为不同的决定执行不同的动作,可以在代码中使用条件语句来实现这一点。在 PHP 中,我们可以使用以下条件语句: if 语句 - 如果指定条件为真,则执行代码 if else 语句 - 如果条件为 true,则执行代码;如果条件为 false,则执行另一端代码 if elseif else 语句 - 选择若

PHP运算符:比较、逻辑和数组运算符

PHP 比较运算符PHP 比较运算符用于比较两个值(数字或字符串):<?php $x=100; $y="100"; var_dump($x == $y); ==(等于) 因为值相等,返回 true var_dump($x === $y); ===(全等(完全相同)) 因为类型不相等,返回 false var_dump($x != $y);