字符串花样化
字符串截断:
trim():
删除字符串首尾位置的(回车、换行、制表符)字符,并返回结果字符串
同时,trim()参数也能够设置自定义的特别字符过滤列表
rtrim():
删除字符串首部位置最先的特别字符
ltrim():
删除字符串尾部位置最先的特别字符
chop():
和rtrim()函数类似
花样化输出:
htmlspecialchars():函数过滤输出
htmlspecialchars():函数将会把一个字符串依据HTML实体输出(能够将字符串中特别寄义的字符转译为HTML实体)
str_replace():正则过滤输出
nl2br():HTML花样化
nl2br():函数将字符串作为输入操纵,用HTML中的< br />标签替代字符串中的 \n 标记;这关于将一个长字符串显现在HTML浏览器上是有用的。
字符花样化输出:sprintf()/printf()
在字符花样化输出中,运用 % 字符花样输出控制符对字符举行规范化
字符串大小写
strtoupper():字符串大写
strtolower():字符串小写
ucfirst():首字母大写
ucwords():将每一段英文的首字符大写
字符串衔接和支解
explode():依据指定的字符作为支解前提,返回给一个数组
strtok():剖析字符串为一组字符串
分隔符能够是一个字符也能够是字符串,strtok()函数每次依据分隔符只会读掏出一个子字符串;
substr():
返回一个字符串中给定出发点和尽头的返回而构成的新字符串结果
string substr(string string , int start [,int length]);
函数返回string字符串中依据start和length束缚的字符串内容
字符串比较
排序:
strcmp():比较两个字符串
strcasecmp():比较字符串(不辨别大小写)
strnatcmp():天然排序(不辨别大小写)
strlen() : 推断字符串长度
字符婚配
字符串查找:
strstr():婚配查找字符或字符串
strchr():婚配查找一个字符
strstr()和strchr()在婚配查找运用中结果不分伯仲;函数须要两个以上的参数,第一个参数是:须要被搜刮的字符串,第二个参数是:要搜刮的目的关键字;从字符串婚配到关键字就会返回被搜刮的字符串,不然返回false
字符串位置:
strpos():返回婚配的字符的位置
strpos():函数的参数和strstr()类似,strpos()的第三个参数能够指定最先查找的位置
字符串替代:
str_replace():字符串替代字符串中的另一些字符。
以上就是PHP中经常运用的18个字符串函数的细致内容,更多请关注ki4网别的相干文章!