当前位置: 首页> 函数类别大全> str_ireplace

str_ireplace

str_replace的不区分大小写的版本
名称:str_ireplace
分类:字符串
所属语言:php
一句话介绍:替换字符串中的一些字符(对大小写不敏感)。

str_ireplace 函数

适用PHP版本

PHP 4.0.0 及以上版本

函数说明

str_ireplace 函数用于在字符串中查找并替换所有出现的子串(不区分大小写)。该函数是 str_replace 函数的大小写不敏感版本。

函数语法

string str_ireplace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )

参数

  • $search:要查找的子串或数组。
  • $replace:替换为的内容,可以是单一字符串或者数组。
  • $subject:输入的字符串或字符串数组,表示要进行查找和替换的对象。
  • $count(可选):一个引用变量,如果提供,它会接收替换操作的次数。

返回值

返回一个经过替换后的字符串,如果提供了数组作为输入,则返回数组形式的替换结果。如果没有进行替换,返回原始的输入字符串。

示例

    <?php
      $input = "Hello world! Welcome to PHP programming.";
      $output = str_ireplace("hello", "Hi", $input);
      echo $output;
    ?>
  

示例代码说明:这段代码将输入字符串中的 "Hello"(不区分大小写)替换为 "Hi",输出的结果是:Hi world! Welcome to PHP programming.

更多示例

    <?php
      $input = "This is a test. test test test.";
      $output = str_ireplace("test", "example", $input, $count);
      echo $output;  // 输出:This is a example. example example example.
      echo "替换次数:$count";  // 输出:替换次数:4
    ?>
  

示例代码说明:这段代码将所有的 "test"(不区分大小写)替换为 "example",并且通过 $count 变量显示替换发生的次数。

同类函数
  • 反引用一个使用 addcslashes() 转义的字符串 stripcslashes

    stripcslashes

    反引用一个使用addcslashes()
  • str_replace的不区分大小写的版本 str_ireplace

    str_ireplace

    str_replace的不区分大小写的版
  • 将逻辑顺序希伯来文(logical-Hebrew)转换为视觉顺序希伯来文(visual-Hebrew),并且转换换行符 hebrevc

    hebrevc

    将逻辑顺序希伯来文(logical-He
  • 计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写) strripos

    strripos

    计算指定字符串在目标字符串中最后一次出现
  • 二进制安全比较字符串(从偏移位置比较指定长度) substr_compare

    substr_compare

    二进制安全比较字符串(从偏移位置比较指定
  • 将字符串解析成多个变量 parse_str

    parse_str

    将字符串解析成多个变量
  • 在字符串所有新行之前插入 HTML 换行标记 nl2br

    nl2br

    在字符串所有新行之前插入HTML换行标记
  • 将HTML实体转换为相应的字符 html_entity_decode

    html_entity_decode

    将HTML实体转换为相应的字符
热门文章