php在线函数参考表
该表总结了各种常用的php函数,包括php字符串函数,php数组函数,php数学函数,mysql函数,文件目录函数,GD库函数,SESSION函数,Date/Time 函数等,涵盖了php基本操作所涉及的各类常用函数,并针对各个函数提供了简单的解释说明,方便查阅。提供给需要的朋友查询使用。
窗体底端
字符串相关操作函数 | |
去除空格或其他字符 | |
trim | 删除字符串两端空格或其他预定义字符 |
rtrim | 删除字符串右边空格或其他预定义字符 |
chop | rtrim() 的别名 chop() 与 Perl 的 chop() 函数有所不同,它会删除字符串的最后一个字符。 |
ltrim | 删除字符串左边空格或其他预定义字符 |
字符串生成与转换 | |
str_pad | 使用另一个字符串填充字符串为指定长度 |
str_split | 将字符串转换为数组 |
strrev | 反转字符串 |
wordwrap | 打断字符串为指定数量的字串 |
str_shuffle | 随机打乱一个字符串 |
parse_str | 将字符串解析成变量 |
number_format | 通过千位分组来格式化字符串 |
字符串大小写转换 | |
strtolower | 将字符串转化为小写 |
strtoupper | 将字符串转化为大写 |
ucfirst | 将字符串的首字母转换为大写 |
lcfirst | 将字符串的首字母转换为小写 |
ucwords | 将字符串中每个单词的首字母转换为大写 |
html标签关联 | |
htmlentities | 将字符转换为HTML实体 |
htmlspecialchars | 预定义字符串转HTML编码 |
nl2br | 在字符串所有新行之前插入 HTML 换行标记 \n转换为<br>标签 |
strip_tags | 从字符串中去除 HTML 和 PHP 标记 |
addcslashes | 以 C 语言风格使用反斜线转义字符串中的字符 |
stripcslashes | 反引用一个使用 addcslashes() 转义的字符串 |
addslashes | 使用反斜线引用字符串 |
stripslashes | 删除由addslashes添加的转义字符 |
quotemeta | 字符串中某些预定义字符串前加反斜杠 |
chr | 从指定的 ASCII 值返回字符 |
ord | 返回字符串第一个字符的 ASCII 值 |
字符串比较 | |
strcasecmp | 不区分大小写比较两个字符串 |
strcmp | 区分大小写比较两个字符串 |
strncmp | 比较字符串前N个字符,区分大小写 |
strncasecmp | 比较字符串前N个字符,不区分大小写 |
strnatcmp | 自然顺序法比较字符串长度,区分大小写 |
strnatcasecmp | 自然顺序法比较字符串长度,不区分大小写 |
字符串查替换 | |
str_replace | 字符串替换操作,区分大小写 |
str_ireplace | 字符串替换操作,不区分大小写 |
substr_count | 统计一个字符串,在另一个字符串中出现的次数 |
substr_replace | 替换字符串中某串为另一个字符串 |
similar_text | 返回两字符串相同字符的数量 |
strrchr | 返回一个字符串在另一个字符串中最后一次出现位置开始到末尾的字符串 |
strstr | 返回一个字符串在另一个字符串中开始位置到结束位置的字符串 |
strchr | strstr的别名,返回一个字符串在另一个中首次出现位置开始到末尾的字符串 |
stristr | 返回一个字符串在另一个字符串中开始位置到结束位置的字符串,不区分大小写 |
strtr | 转换字符串中某些字符 |
strpos | 寻字符中某些字符最先出现的位置 |
stripos | 寻字符中某些字符最先出现的位置,不区分大小写 |
strrpos | 寻字符中某些字符最后出现的位置 |
strripos | 寻字符中某些字符最后出现的位置,不区分大小写 |
strspn | 返回字符串中首次符合mask的字符串长度 |
strcspn | 返回字符串中不符合mask的字符串的长度 |
字符串统计 | |
str_word_count | 统计字符串含有的单词数 |
strlen | 统计字符串长度 |
count_chars | 统计字符串中所有字母出现的次数(0..255) |
字符串编码 | |
md5 | 计算字符串的 MD5 散列值 |
hash | 生成一个哈希码 |
数组相关函数 | |
创建数组 | |
array | 生成一个数组 |
array_combine | 生成一个数组,用一个数组的值作为键名,另一个数组的值作为值 |
range | 创建并返回一个包含指定范围的元素的数组 |
compact | 创建一个由参数所带变量组成的数组 |
array_fill | 用给定的值填充生成数组 |
数组合并和拆分 | |
array_chunk | 把一个数组分割为新的数组块 |
array_merge | 把两个或多个数组合并成一个数组 |
array_slice | 在数组中根据条件取出一段值,并返回。 |
数组比较 | |
array_diff | 返回两个数组的差集数组 |
array_intersect | 返回两个或多个数组的交集数组 |
数组查替换 | |
array_search | 在数组中查一个键值 |
array_splice | 把数组一部分删除把其他值替代 |
array_sum | 返回数组中所有值的总和 |
in_array | 在数组中搜索指定的值,区分大小写 |
array_key_exists | 判断某个数组中是否存在指定的key |
数组指针操作 | |
key | 返回数组内部指针当前指向的键名 |
current | 返回数组中的当前元素 |
next | 把指向当前元素的指针移动到下一个元素位置,并返回当前元素的值 |
prev | 把指向当前元素的指针移动到上一个元素位置,并返回当前元素的值 |
end | 将数组内部指针指向最后一个元素,并返回该元素的值(如果成功) |
reset | 把数组内部指针指向第一个元素,并返回该元素的值 |
list | 用数组中的元素为一组变量赋值 |
array_shift | 删除数组中的第一个元素,并返回被删除元素的值 |
array_unshift | 在数组开头插入一个或者多个元素 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论