李涛自留地
回到顶部

PHP explode() 和 implode() 函数详解:字符串与数组互转

PHP 中最常用的两个字符串/数组转换函数就是 explode() 和 implode()。一个把字符串切分成数组,一个把数组拼接成字符串。虽然简单,但实际使用中还是有不少细节和坑。 这篇文章把这两个函数的用法、技巧、常见场景都整理出来。 explode():字符串转数组 explode(separ…

PHP array_map() 函数详解:对数组元素统一处理

处理数组时,经常需要对每个元素做统一转换:比如把所有字符串转小写、把所有数字乘以2、或者对每个对象调用某个方法。以前用 foreach 循环处理,后来发现array_map()更简洁高效。 这篇文章把array_map()的用法、多数组处理、结合匿名函数等技巧整理出来。 array_map()基本用…

PHP array_filter() 函数详解:按条件过滤数组元素

处理数组时,经常需要从一堆数据里挑出符合条件的。以前用 for+if 循环过滤,写得又长又丑。后来发现array_filter() 函数简直是为这个场景量身定做的。 这篇文章把array_filter()的各种用法、回调函数写法、常见坑都整理出来。 array_filter()基本用法 最基本的用法…

PHP array_keys() 函数详解:获取数组键名的 N 种姿势

写 PHP 数组处理代码时,经常需要拿到数组的所有键名(key)。比如遍历一个关联数组,或者用 array_combine 重新组合数组。以前我总是一手 for 循环手写 key 提取,后来发现 PHP 原生就有array_keys() 函数,一行搞定。 这篇文章把array_keys()的用法、技…

PHP array_merge() vs + 运算符:数组合并的 N 种方法与性能对比

本文属于 [PHP 函数系列](/),带你深入理解 PHP 中每一个常用函数。 在 PHP 开发中,数组合并是最常见的操作之一。无论是拼接用户提交的表单数据、合并配置数组,还是处理 API 返回的多源数据,你总会在某个时刻碰到"怎么合并数组"这个问题。 然而,PHP 提供了多种方…

PHP错误日志相关函数有哪些?PHP错误日志错误消息类型如何使用

PHP错误日志通常会记载我们使用PHP的时候,发生的一些错误提示的信息,那么有关PHP错误日志相关函数有哪些?如何查看PHP的配置文件中是否开启了错误日志?PHP错误日志错误消息类型又有哪些又如何使用呢? PHP错误日志函数 常用的PHP错误日志函数有以下一些函数: 参数 配置项 说明 log_er…

PHP的错误提示错误报告级别有哪些?如何关闭或屏蔽PHP错误报告提示

在PHP中包含了一些错误提示报告,而各种错误报告又存在着不同的级别,如果出现严重错误,我们的PHP代码或者是程序将不会继续执行,而一些普通的错误提示将不会影响到PHP的执行,下面是李涛自留地整理的有关PHP错误提示报告的相关知识点。 PHP错误报告级别类型表格 错误类型 说明 E_ERROR 错误,…

PHP如何更改imagecreatetruecolor函数背景色?

在前几天的《PHP使用imagecreatetruecolor函数颜色一直为黑色怎么办?PHP创建真彩色图像为黑色怎么办?》一文中,当时在实例代码中使用imagecreatetruecolor函数创建了一张图片,一直修改不了这张新建图片的黑色背景色,后来将imagecreatetruecolor函数…

PHP使用imagecreatetruecolor函数颜色一直为黑色怎么办?PHP创建真彩色图像为黑色怎么办?

昨日在写完《如何使用纯PHP代码制作水印图片 PHP制作水印图片实例代码》一文之后,发现我在实例中使用了imagecreatetruecolor()函数创建了一张真彩色图像,后面又imagecolorallocate()函数为这个图像分配了新的RGB的颜色值,但是一直没有成功,图像一直还是黑色。下面…

如何使用纯PHP代码制作水印图片 PHP制作水印图片实例代码

最近学习了不少PHP中图像处理类的函数的使用,根据一些PHP图像处理的函数,基本上就可以实现纯PHP代码制作一个水印图片,本文将从纯PHP代码制作水印图片的参数、制作水印图片需要的PHP函数以及一个PHP制作水印图片实例代码三方面来记载如何使用纯PHP代码制作一张水印图片。 一、纯PHP代码制作水印…