我的PHP函数库:分享个人开发中常用的函数
在个人开发过程中,我们经常会使用一些常用的函数来辅助实现功能。下面是我分享的一些常用的PHP函数库,希望对大家有所帮助。
1. 字符串相关函数:
- str_replace:替换字符串中的某个子串。
- strlen:获取字符串的长度。
- strtolower:将字符串转换为小写。
- strtoupper:将字符串转换为大写。
- substr:截取字符串的一部分。
2. 数组相关函数:
- array_push:将一个或多个元素压入数组的末尾。
- array_pop:删除并返回数组的最后一个元素。
- array_merge:合并一个或多个数组。
- array_keys:返回数组的所有键名。
- array_values:返回数组的所有值。
3. 文件处理函数:
- file_get_contents:将整个文件读入一个字符串。
- file_put_contents:将一个字符串写入文件。
- file_exists:判断文件或目录是否存在。
- is_file:判断给定文件名是否为一个正常的文件。
- is_dir:判断给定文件名是否为一个目录。
4. 时间处理函数:
- time:返回当前的 Unix 时间戳。
- date:格式化一个本地时间/日期。
- strtotime:将任何英文文本的日期时间描述解析为 Unix 时间戳。
- strtotime:将字符串的php时间格式解析成时间戳(适用于php5和以上版本)。
5. 数据库操作函数:
- mysqli_connect:打开一个到 MySQL 服务器的新的连接。
- mysqli_query:执行一条 MySQL 查询。
- mysqli_fetch_assoc:从查询结果获取一行作为关联数组。
- mysqli_num_rows:返回查询结果中的行数。
- mysqli_close:关闭一个先前打开的数据库连接。
6. 字符编码相关函数:
- mb_strlen:获取字符串的长度(支持多字节字符)。
- mb_substr:截取字符串的一部分(支持多字节字符)。
- mb_convert_encoding:转换字符的编码格式。
- mb_detect_encoding:检测字符的编码格式。
- htmlspecialchars:将特殊字符转换为 HTML 实体。
7. 图片处理函数:
- imagecreatefromjpeg:由文件或 URL 创建一个新图像(JPEG 格式)。
- imagecreate:创建一个新的画布。
- imagecopyresized:拷贝部分图像并调整大小(可调整尺寸)。
- imagepng:以 PNG 格式将图像输出到浏览器或文件。
- imagedestroy:释放与图像关联的内存。
这些函数只是我在个人开发中常用的一部分,不同的项目和需求会有不同的函数使用。希望这些函数能对大家有所帮助,并激发出更多更好的函数使用方法。
