php 字符串替换
时间: 2023-07-06 17:08:49 浏览: 135
在 PHP 中,字符串替换可以使用内置函数 `str_replace()` 和 `preg_replace()` 来完成。
`str_replace()` 函数用于简单的字符串替换,语法如下:
```php
str_replace($search, $replace, $subject [, int &$count])
```
其中,`$search` 表示要被替换的字符串,可以是一个字符串数组;`$replace` 表示要替换成的字符串,也可以是一个字符串数组;`$subject` 表示要进行替换操作的字符串;`$count` 是一个可选参数,表示替换的次数。
示例:
```php
$str = "hello world";
$newStr = str_replace("world", "php", $str);
echo $newStr; // 输出 "hello php"
```
`preg_replace()` 函数则支持更加复杂的正则表达式替换,语法如下:
```php
preg_replace($pattern, $replacement, $subject [, int $limit = -1 [, int &$count]])
```
其中,`$pattern` 表示正则表达式模式;`$replacement` 表示要替换成的字符串;`$subject` 表示要进行替换操作的字符串;`$limit` 是一个可选参数,表示替换的次数;`$count` 是一个可选参数,表示替换的次数。
示例:
```php
$str = "hello world";
$newStr = preg_replace("/world/i", "php", $str);
echo $newStr; // 输出 "hello php"
```
以上就是 PHP 字符串替换的基本方法。
阅读全文