PHP 中 Serialize 和 JSON 的区别和在 WordPress 中如何使用

​在 PHP 中,Serialize 和 JSON 是 PHP 和 WordPress 开发中的数据处理的常用方法,那么它们有什么区别呢?在 WordPress 中又如何使用​呢? Serialize 和 JSON 区别 1. 使用 Serialize 进行编码后,大小大 …

PHP 中函数 isset(), empty(), is_null() 的区别

使用 PHP 进行开发的时候,经常会用到 isset(), empty(), is_null() 这几个函数对数据进行判断,但是这是哪个函数的具体区别其实没有很好的掌握。下面我们详细讲解一下: NULL 什么是 NULL,当你开始写 PHP …

如何解决 simplexml_load_string 的 parser error 问题

我们使用 simplexml_load_string 加载 XML 字符串的时候,如果 XML 的字符不规范,PHP 会报 parser error 的错误,如果你的系统开启了 error 显示或者写到 log 的话,那么将会有一堆错误,怎么处理呢?我们 …

速度至上,WPJAM Basic 要求 PHP 7.2 以上版本

昨天介绍了 WordPress 将在 6.3 版本彻底放弃对 PHP 5 的支持,其实 WPJAM Basic 在很早很早之前就放弃对 7.0 以下版本的支持了,一早就要求 PHP 7.2 或以上的版本,很快 WordPress 6.3 发布的时候,我还会 …

薅微信的羊毛,一键提取微信公众文章中的音频地址

做了一个小工具:公众号文章音频提取器,主要功能就是可以把公众号文章中的音频地址一键提取出来。 这个工具有什么用呢?主要是这样的,比如你的小程序中要用到音频信息,如果放到自己的服务器,又慢又要耗 …

优化单选框 radio 样式:随点击变换选中和未选中状态图片

#果酱小程序#的页面管理,其中一个模块是图片魔方,就是用户可以给小程序首页设置不同数量和布局的图片魔方来装修,其中在设置图片模仿的时候,要选择几张图布局是怎么布局的,如下图所示: 这里的布局其实 …

SELECT INTO 和 INSERT INTO SELECT 两种表复制语句的区别

使用 SQL 进行数据复制的时候,会有 SELECT INTO 和 INSERT INTO SELECT 两种语句用法,下面简单罗列一下大概的区别: 1.INSERT INTO SELECT 语句: 要求目标表Table2必须存在,由于目标表Table2已经存在, …

使用 jQuery 对下拉菜单 SELCET 进行增加、删除和修改的操作

jQuery 获取下拉菜单 SELECT 选择的 Text 和 Value: jQuery 添加或者删除 下拉菜单 Select 的 Option 项: 清空下拉菜单的内容:

PHP 7.1 的 A non-numeric value encountered 错误和解决方法

升级到 PHP 7.1 之后,经常收到 A non-numeric value encountered 的 warning 信息。比如下面这段代码: PHP 7.1 新 E_WARNING 这是 PHP7.1 新增的 waring 信息,官方的解释是: 在使用 (+ - * / ** % > | …

PHP 使用 + 操作符,array_merge 函数 ,以及 array_merge_recursive 函数进行合并数组的区别

PHP 中 array_merge 函数和 + 操作符都可以实现数组合并的功能,但是两者具有一些差异点,如果在实际使用过程中,没有很好的理解他们之间的差异点,就会造成重大的 bug: 首先看一下 array_merge() 的官方 …

PHP:如何合并多维数组中的子数组

如何把多维数组中的每个子数组合并成一个新数组 $result,有两个方法: 如果是 PHP 版本在 5.6 以上,可以使用 ... 操作符:

PHP 函数 urlencode() 和 rawurlencode() 的区别

详细的区别请看 PHP 官方文档 PHP urlencode() 和 PHP rawurlencode(),很长,仔细理解了一下,做下要点: 1. PHP 中对于 URL 进行编码,可以使用 urlencode() 或者 rawurlencode(),二者的区别是 urlencod …

加载更多