博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php常用函数集合
阅读量:5173 次
发布时间:2019-06-13

本文共 2069 字,大约阅读时间需要 6 分钟。

ucfirst()将字符串第一个字符改大写。语法: string ucfirst(string str);返回值: 字符串函数种类: 资料处理
strcasecmp() 函数比较两个字符串。提示:strcasecmp() 函数是二进制安全的,且不区分大小写。提示:该函数与 strncasecmp() 函数类似,不同的是,通过 strncasecmp() 您可以指定每个字符串用于比较的字符数。语法strcasecmp(string1,string2)参数     描述string1     必需。规定要比较的第一个字符串。string2     必需。规定要比较的第二个字符串。技术细节返回值:     该函数返回:    0 - 如果两个字符串相等    <0 - 如果 string1 小于 string2    >0 - 如果 string1 大于 string2PHP 版本:     4+

 

substr() 函数返回字符串的一部分。注释:如果 start 参数是负数且 length 小于或等于 start,则 length 为 0 start    必需。规定在字符串的何处开始。 正数 - 在字符串的指定位置开始 负数 - 在从字符串结尾开始的指定位置开始 0 - 在字符串中的第一个字符处开始

 

strtolower() 注释:该函数是二进制安全的。 strtolower(string) 把字符串转换为小写

相关函数:

  • - 把字符串中的首字符转换为小写
  • - 把字符串转换为大写
  • - 把字符串中的首字符转换为大写
  • - 把字符串中每个单词的首字符转换为大写

 

strpos() 函数查找字符串在另一字符串中第一次出现的位置。

  注释:strpos() 函数对大小写敏感。

  注释:该函数是二进制安全的。

返回值: 返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。

注释:字符串位置从 0 开始,不是从 1 开始。

相关函数:

  • - 查找字符串在另一字符串中第一次出现的位置(不区分大小写)
  • - 查找字符串在另一字符串中最后一次出现的位置(不区分大小写)
  • - 查找字符串在另一字符串中最后一次出现的位置(区分大小写)

 

explode() 函数

explode() 函数把字符串打散为数组。

注释:"separator" 参数不能是空字符串。

注释:该函数是二进制安全的。

语法

explode(separator,string,limit)
参数 描述
separator 必需。规定在哪里分割字符串。
string 必需。要分割的字符串。
limit

可选。规定所返回的数组元素的数目。

可能的值:

  • 大于 0 - 返回包含最多 limit 个元素的数组
  • 小于 0 - 返回包含除了最后的 -limit 个元素以外的所有元素的数组
  • 0 - 返回包含一个元素的数组

 

urldecode()与urlencode()函数

urlencode()函数原理就是首先把中文字符转换为十六进制,然后在每个字符前面加一个标识符%,对字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。

urldecode()函数与urlencode()函数原理相反,用于解码已编码的 URL 字符串,其原理就是把十六进制字符串转换为中文字符。

 

implode() 函数返回由数组元素组合成的字符串。注释:implode() 函数接受两种参数顺序。但是由于历史原因,explode() 是不行的,您必须保证 separator 参数在 string 参数之前才行。注释:implode() 函数的 separator 参数是可选的。但是为了向后兼容,推荐您使用使用两个参数。注释:该函数是二进制安全的。

语法

implode(separator,array)
参数 描述
separator 可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。
array 必需。要组合为字符串的数组。
 

技术细节

 
返回值: 返回由数组元素组合成的字符串。
PHP 版本: 4+
更新日志: 在 PHP 4.3.0 中,separator 参数变成可选的。
 

 strcmp() 函数 返回bool值

比较两个字符串(区分大小写)

 

strncmp() 函数 返回bool值

比较两个字符串(不区分大小写)

ltrim(string,charlist)

移除字符串左侧的空白字符或其他预定义字符

参数

  描述
string 必需。规定要检查的字符串。
charlist

可选。规定从字符串中删除哪些字符。如果省略该参数,则移除下列所有字符:

  • "\0" - NULL
  • "\t" - 制表符
  • "\n" - 换行
  • "\x0B" - 垂直制表符
  • "\r" - 回车
  • " " - 空格

 

转载于:https://www.cnblogs.com/jerrypro/p/6412160.html

你可能感兴趣的文章
VIM新建脚本文件头部追加脚本基本信息
查看>>
HTML:如何把一个无序列表转换成横向菜单
查看>>
python接口自动化测试工具HtmlTestRunner常见问题说明
查看>>
bytes 与 string 互转,stream to Byte[]
查看>>
洛谷1123 取数游戏
查看>>
洛谷 2197 nim游戏
查看>>
分布式任务调度系统xxl-job搭建(基于docker)
查看>>
明白这十个故事-->你也就参悟了人生 .
查看>>
linux忘记root密码后的解决办法
查看>>
killing rabbits
查看>>
Linux centos6.5 系统语言改成中文简体
查看>>
linux sort命令用法
查看>>
Linux入门第三天——more,less,head,tail,ls 用户权限
查看>>
回炉重造
查看>>
struts2-json-jquery ajax 操作
查看>>
不用改任何代码在Eclipse中使用AAR
查看>>
从cocos2dx中寻找函数指针传递的方法
查看>>
Unity目录结构
查看>>
PHP常用函数大全
查看>>
Django的路由系统
查看>>