• wordpress CMS主题:ssmay主题 wordpress CMS主题:ssmay主题
  • 首页 > PHP开发 > PHP中字符串的转换函数

    PHP中字符串的转换函数

    作者: 分类:PHP开发 点击: 3,473 次
    wordpress CMS主题:ssmay主题

      扫描下面的二维码,“关注”我的头条号,我会每天更新免费视频课程。

      PHP中字符串的替换函数在php开发中应用非常广泛,所以本节着重对它进行一翻讲解。

      1、str_replace() 函数(对大小写敏感)与str_ireplace()函数(不敏感)

      str_replace() 函数使用一个字符串替换字符串中的另一些字符。

      语法结构:str_replace(find,replace,string,count)

      参数描述:find 必选,规定要查找的值。replace必选,规定替换 find 中的值的值。string必选,规定被搜索的字符串。count可选,一个变量,对替换数进行计数。

      例1:普通字符串

      echo str_replace("love","爱","i love you love love",$a);echo "<br>";echo $a;

      输出结果:i 爱 you 爱 爱        3     这里的3表示替换了3次。

      例2:第1个参数是数组

      $arr = array("blue","red");$a="blue red green yellow blue red  black";print_r(str_replace($arr,"he",$a));

      输出结果:he he green yellow he he black   数组中的元素都被替换了。

      例3:第1个参数和第2个参数都是数组

      $arr = array("blue","red","black");$b=array("中","国","人");$a="blue red green yellow blue red  black";print_r(str_replace($arr,$b,$a));

      输出结果:中 国 green yellow 中 国 人    。可以看到,第个参数里的元素全部被第2个参数的元素值所替换。

      2、strtr()函数      strtr() 函数转换字符串中特定的字符。

      语法:strtr(string,from,to) 或者 strtr(string,array)

      参数描述:string1 必需,规定要转换的字符串。from 必需(除非使用数组),规定要改变的字符。to 必需(除非使用数组),规定要改变为的字符。array 必需(除非使用 from 和 to),一个数组,其中的键是原始字符,值是目标字符。如果 from 和 to 的长度不同,则格式化为最短的长度。如下例:

      例1:字符串

      echo strtr("Hilla Warld","ia","eo");

      输出结果:Hello World  这里,我们可以看出,它是一个字符一个字符进行转换的,字符串中所有的 i 转换成了 e  ,而所有的 a 转换成了 o 。

      例2:数组

      $arr = array("Hello" => "Hi", "world" => "earth");

       

      echo strtr("Hello world",$arr);

      输出结果:Hi earth   这里,数组的键名成了需要转换的原始字符,而键值却成了转换后的目标字符。

       



      欢迎“关注”我的头条号,我会每天更新免费视频课程。

      头条二维码
      关注我的头条号
      头条二维码
      加入我的QQ群

    文章作者:码不停蹄
    本文地址:http://wanlimm.com/77201402091019.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.