欢迎访问宙启技术站
智能推送

我的PHP函数库:分享个人开发中常用的函数

发布时间:2023-07-06 00:36:41

在个人开发过程中,我们经常会使用一些常用的函数来辅助实现功能。下面是我分享的一些常用的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:释放与图像关联的内存。

这些函数只是我在个人开发中常用的一部分,不同的项目和需求会有不同的函数使用。希望这些函数能对大家有所帮助,并激发出更多更好的函数使用方法。