PHP的常用字符串函数

PHP的常用字符串函数
1.strpos(字符串,需要查找的字符);
2.替换函数str_replace(要查找的字符串,要替换的字符串,被搜索的字符串,替换进行计数[可选])
3.格式化字符串函数sprintf(格式,要转化的字符串);
例子:
$str = '99.9'; $result = sprintf('%01.2f', $str); echo $result;//结果显示99.90
解释下,上面例子中的格式
这个 %01.2f 是什么意思呢?
1、这个 % 符号是开始的意思,写在最前面表示指定格式开始了。 也就是 "起始字符", 直到出现 "转换字符" 为止,就算格式终止。
2、跟在 % 符号后面的是 0, 是 "填空字元" ,表示如果位置空着就用0来填满。
3、在 0 后面的是1,这个 1 是规定整个所有的字符串占位要有1位以上(小数点也算一个占位)。
    如果把 1 改成 6,则 $result的值将为 099.90
    因为,在小数点后面必须是两位,99.90一共5个占位,现在需要6个占位,所以用0来填满。
4、在 %01 后面的 .2 (点2) 就很好理解了,它的意思是,小数点后的数字必须占2位。 如果这时候,$str 的值为9.234,则 $result的值将为9.23.
    为什么4 不见了呢? 因为在小数点后面,按照上面的规定,必须且仅能占2位。 可是 $str 的值中,小数点后面占了3位,所以,尾数4被去掉了,只剩下 23。
5、最后,以 f "转换字符" 结尾。

4.字符串合并函数implode(分隔符[可选],数组); 返回值:把数组元素组合为一个字符串
5.字符串转义函数addslashes() //用于对特殊字符加上转义字符,返回一个字符串(返回值:一个经过转义后的字符串)
6.正则表达式
PCRE库中函数中,正则匹配模式使用分隔符与元字符组成,分隔符
可以是非数字,非反斜线,非空格的任意字符。经常使用的飞个副是正斜线(/),
hash符号(#)以及取反符号(~)。
  • 发表于 2017-11-24 16:39
  • 阅读 ( 1893 )
  • 分类:php

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
不写代码的码农
江南烟雨

可以跨境界的java开发攻城狮

36 篇文章

作家榜 »

  1. 威猛的小站长 124 文章
  2. Jonny 65 文章
  3. 江南烟雨 36 文章
  4. - Nightmare 33 文章
  5. doublechina 31 文章
  6. HJ社区-肖峰 29 文章
  7. 伪摄影 22 文章
  8. Alan 14 文章