最近博客做测试的时候,发现内容中的&会被替换到#038;……
怀疑是WordPress是不是有什么过滤器造成的,顺手查了下,找到了禁用的方式,代码放主题的functions.php即可。禁用自动替换&字符串到#038;的代码如下:[……]

阅读全文

WordPress有个特性,就是自动在文章内容中插入p标签,所以在使用html标签写内容的时候,会出现被插入<p></p>的尴尬情况。
那么WordPress如何禁用自动添加p标签功能呢?查了下,也很简单,在主题的functions.ph[……]

阅读全文

简单来说就是值倒排,有些场景要用,一般面试也见过让自写这个逻辑的,代码如下:

<?php
$arr = array(1,2,3);
$arr = array_reverse($arr); print_r($arr);

输出结果:

Array(    [0] =[......]

阅读全文

这个问题的发现是因为有个转发接口,转发时出现了异常。仔细核对后发现,是参数值存在空格,而转码使用了urlencode所致。
搜了下资料,没想到这两个函数确实对空格存在区别:urlencode会将空格转为+。rawurlencode则会将空格转为%20[……]

阅读全文

有个需求,就是要是用正则去除html标签里的onclick的部分,那么如何实现呢?
示例代码如下:

<?php
$content = "<a onclick=\"alert('message')\" href=\&quo[......]

阅读全文

有的时候,我们知道MongoDB的查询json是什么样的,但是到PHP的数组中,就很容易写错了。
比如:$elemMatch这个查询操作符。$elemMatch 数组查询操作用于查询数组值中至少有一个能完全匹配所有的查询条件的文档。语法格式如下:[……]

阅读全文

有时下载站需要PHP使用header方法发送Content-Length给客户端,但是通过封包抓取会发现响应头并未包含Content-Length,从而使一些客户端下载无法识别正确的文件大小。
那么Content-Length无效如何解决呢?解决方法也很简单[……]

阅读全文