博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP 字符串
阅读量:6896 次
发布时间:2019-06-27

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

hot3.png

strtoupper(string)    把字符串转换为大写。该函数是二进制安全的。

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

ucwords(string)       把字符串中每个单词的首字符转换为大写。该函数是二进制安全的。

ucfirst(string)           把字符串中的首字符转换为大写。该函数是二进制安全的。

lcfirst(string)            把字符串中的首字符转换为小写。该函数是二进制安全的。

string 必需。规定要转换的字符串。
echo strtoupper("Hello WORLD.");//HELLO WORLD.echo strtolower("Hello WORLD.");//hello world.echo ucwords("hello world!");//Hello World!echo ucfirst("hello world!");//Hello world!echo lcfirst("Hello world!");//hello world!

substr(string,start,length)        返回字符串的一部分。

string 必需。规定要返回其中一部分的字符串。
start

必需。规定在字符串的何处开始。

  • 正数 - 在字符串的指定位置开始
  • 负数 - 在从字符串结尾开始的指定位置开始
  • 0 - 在字符串中的第一个字符处开始
length

可选。规定被返回字符串的长度。默认是直到字符串的结尾。

  • 正数 - 从 start 参数所在的位置返回的长度
  • 负数 - 从字符串末端返回的长度

注释:如果 start 参数是负数且 length 小于或等于 start,则 length 为 0。

echo substr("Hello world",6);//worldecho substr("Hello world",0,-1)."
";//Hello worl

substr_replace(string,replacement,start,length)    把字符串的一部分替换为另一个字符串。

string 必需。规定要检查的字符串。
replacement 必需。规定要插入的字符串。
start

必需。规定在字符串的何处开始替换。

  • 正数 - 在字符串中的指定位置开始替换
  • 负数 - 在从字符串结尾的指定位置开始替换
  • 0 - 在字符串中的第一个字符处开始替换
length

可选。规定要替换多少个字符。默认是与字符串长度相同。

  • 正数 - 被替换的字符串长度
  • 负数 - 表示待替换的子字符串结尾处距离 string 末端的字符个数。
  • 0 - 插入而非替换

注释:如果 start 参数是负数且 length 小于或者等于 start,则 length 为 0。

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

echo substr_replace("Hello","world",0);//worldecho substr_replace("Hello world","Shanghai",6);//Hello Shanghaiecho substr_replace("Hello world","Shanghai",-5);//Hello Shanghaiecho substr_replace("world","Hello ",0,0);//Hello world$replace = array("1: AAA","2: AAA","3: AAA");echo implode(" ",substr_replace($replace,'BBB',3,3));//1: BBB 2: BBB 3: BBB

nl2br(string,xhtml)    

string 必需。规定要检查的字符串。
xhtml

可选。布尔值,表示是否使用兼容 XHTML 换行:

  • TRUE- 默认。插入 <br />
  • FALSE - 插入 <br>

在字符串中的每个新行(\n)之前插入 HTML 换行符(<br> 或 <br />)

echo nl2br("One line.\nAnother line.");//One line.//Another line.

explode(separator,string,limit)    把字符串打散为数组。

separator 必需。规定在哪里分割字符串。
string 必需。要分割的字符串。
limit

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

可能的值:

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

"separator" 参数不能是空字符串。该函数是二进制安全的。

 

implode()    返回由数组元素组合成的字符串。

 

 

 

转载于:https://my.oschina.net/u/2518388/blog/1528350

你可能感兴趣的文章
Java中排序相关
查看>>
关于Plan的计划
查看>>
提升tomcat服务器性能的七条经验
查看>>
Tomcat 生产服务器性能优化
查看>>
ubuntu下Odoo10开发环境配置
查看>>
Java ServletContext 详解
查看>>
html <area> 的用法,图片热点的使用
查看>>
CheckBox的CheckedChanged事件获取DataGrid选中行的值
查看>>
linux exec 文件重定向
查看>>
jquery mobile——必须引入的文件及头信息
查看>>
Redis安装部署
查看>>
redis-sentinel 做HA
查看>>
图为先C++笔试20131017
查看>>
模仿墨迹天气-demo
查看>>
mysql基于日志点的复制步骤
查看>>
查看centos中的用户和用户组
查看>>
Elixir ABC 1
查看>>
ZeroSpeech
查看>>
Fiddler 调试手机应用
查看>>
常用的正则表达式
查看>>