💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## 文本替换行数 > ### strtr ( string $str , string $from , string $to ) *说明* 把字符串$str中的$from替换成$to *例子* ~~~ echo strtr("www.baidu.com","baidu","godok"); ~~~ *输出* ~~~ www.godok.com ~~~ * * * * * > ###strtr ( string $str , array $replace_pairs ) *说明* $replace_pairs中的键名当作$from,键值当作$to,对$str进行替换操作 *例子* ~~~ 1. echo strtr("www.baidu.com","baidu","godok"); 2. $arr = array("Hello" => "Hi", "world" => "earth"); 3. echo strtr("Hello world",$arr); ~~~ *输出* ~~~ 第1行输出 www.godok.com 第3行输出 Hi earth ~~~ * * * * * >### str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] ) *说明* 该函数返回一个字符串或者数组。该字符串或数组是将 $subject 中全部的 $search 都被 $replace 替换之后的结果。 *例子* ~~~ $count = 0; echo str_replace ( 'A' , 'a' , '1A2A3A4A5A6A' ,$count ); echo ':'.$count; ~~~ *输出* ~~~ 1a2a3a4a5a6a:6 ~~~ 如果 $search 和 $replace 为数组,那么 str_replace() 将对 $subject 做二者的映射替换。如果 replace 的值的个数少于 search 的个数,多余的替换将使用空字符串来进行。如果 search 是一个数组而 replace 是一个字符串,那么 search 中每个元素的替换将始终使用这个字符串。该转换不会改变大小写。 *例子2* ~~~ echo str_replace ( array('1','2') , array('a','b') , '1A2A3A4A5A6A'); ~~~ *输出* ~~~ aAbA3A4A5A6A ~~~ 如果 subject 是一个数组,替换操作将遍历整个 subject,返回值也将是一个数组。 *例子3* ~~~ print_r( str_replace ( array('1','2') , array('a','b') , array('1A2A3A4A5A6A','1B2B3B4B5B6B'))); ~~~ *输出* ~~~ Array ( [0] => aAbA3A4A5A6A [1] => aBbB3B4B5B6B ) ~~~ * * * * *