分类目录:PHP

面向对象、跨平台、免费开源代码

一种 PHP 判断设备是否是手机/平板的方法

在做WEB开发的时候经常会需要用到对移动设备的页面匹配,当然可以直接把网站做成响应式的,但如果不想这么做的话,可以使用PHP对设备类型进行判断,然后显示相应的界面和内容。今天分享一种使用 PHP 判断设备是否是手机/平板的方法,方法来源于WordPress(wp-includes/vars.php:125):

深入mysql “ON DUPLICATE KEY UPDATE” 语法的分析

本篇文章是对mysql “ON DUPLICATE KEY UPDATE”语法进行了详细的分析介绍,需要的朋友参考下。如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重复值的行执行UPDATE;如果不会导致唯一值列重复的问题,则插入新行。

[笔记]PHP实现的汉字转拼音处理类(支持UTF8和GBK编码)

前面分享过一篇《PHP获取汉字拼音首字母的方法》,但是在后来的使用过程中发现这个方法有缺陷,有些汉字获取不到拼音,今天发现了一个新的方法,但是原方法只支持UTF8字符,GBK字符集的话要先用iconv()方法转换成GBK在处理(原作者可能是为了性能,没有在类中进行处理,而让用户自己转换字符集),我在此基础上做了一些改进,并加入了一个参数设置项,可以只返回字符串的拼音首字母。下面直接贴代码:

PHP图片重新采样及大小缩放函数imagecopyresampled用法实例

imagecopyresampled() 将一幅图像中的一块正方形区域拷贝到另一个图像中,平滑地插入像素值,减小了图像的大小而仍然保持了极大的清晰度。如果源和目标的宽度和高度不同,则会进行相应的图像收缩和拉伸。坐标指的是左上角。本函数可用来在同一幅图内部拷贝(如果 dst_image 和src_image 相同的话)区域,但如果区域交迭的话则结果不可预知。