PHP合并数组元素的两种方法与区别

array_merge():
如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。(数字键名会被重新分配,总会变成从零开始的。。)

对于使用“+”合并数组:
如果数组中有相同的字符串键名(不管是不是数字),则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉。

参考:php里面合并数组array_merge和加号有什么不同

为国人官方网站打造的WordPress主题WhiteIE

目前本人做站最熟练的就是使用WordPress,于是想到可以为国人所谓的官网打造一个可定制的主题来简化以后可能的开发任务。 显然这个主题必须支持各种IE,所以干脆名字就叫White IE吧。 主题特色是已经包含收集了常用插件,比如导航栏,幻灯片,以及只显示某个分类下面文章的小工具等。所以各种官网需求开发都可以直接制作子主题即可。 本来很简单的事情,由于参考了hybrid代码就给整复杂了,其主题设定 …

阅读全文

Post Switch插件发布

本人终于发布了首个WordPress个人制作插件Post Switch,该插件可以很方便的切换正在编辑的文章。主要是本人发现在WordPress后台修改同一分类下面的文章时,需要不断切换到“所有文章”界面再切换回“修改文章”界面,颇为不便,于是就想在“修改文章”界面添加一个选项栏可以选择同一个分类下面的任意文章进行切换。写完插件用起来个人感觉也还不错,至少目前满足了个人需求。 插件使用后的“编辑文 …

阅读全文

font-weight相关

font-weight算是CSS中最常用的属性之一,值可以使用两套系统:

一种是:lighter,normal,bold,bolder

另一种是:100~900,其中需要关心的是400代表normal,600代表semi bold(最常用),700代表bold

另外需要注意的是JS调用对应的DOM属性object.style.fontWeight的数值也只能是100~900,否则浏览器会提示invalid number并且返回值为空

filter的使用

WordPress开发中action与filter的使用是一个重要的部分,相比action来说filter这个概念更难理解,如果能够完全理解filter,action就根本不是问题。本人也是在开发主题的过程中终于完全理解,于是立即记录分享一下。 filter概念就如名字表示的那样用于过滤输出的内容,相关API很简单,基本就是add_filter与apply_filters两个函数。add_filt …

阅读全文