php 查找指定字符串并删除该字符串
时间: 2023-12-23 13:05:03 浏览: 63
可以使用 PHP 的 `str_replace()` 函数来查找并删除指定字符串。该函数接受三个参数:需要查找的字符串、需要替换成的字符串、需要在哪个字符串中查找和替换。例如,如果要删除字符串 `$str` 中的所有空格,可以使用以下代码:
```php
$new_str = str_replace(' ', '', $str);
```
其中,`' '` 表示需要查找的字符串,`''` 表示需要替换成的字符串,`$str` 表示需要在哪个字符串中查找和替换。执行该代码后,`$new_str` 中就会得到删除所有空格后的字符串。
注意,该函数会将所有匹配到的字符串都替换掉,如果只需要删除第一个匹配到的字符串,可以使用 PHP 的 `preg_replace()` 函数结合正则表达式来实现。
相关问题
php查找字符串中是否包含多个指定字符串
你可以使用 PHP 中的 `strpos` 函数来查找一个字符串中是否包含指定的字符串。如果要查找多个指定字符串,可以使用一个循环来遍历所有字符串进行查找。
以下是一个示例代码,其中 `$str` 是待查找的字符串,`$needles` 是包含所有要查找的字符串的数组:
```
$str = "This is a test string";
$needles = array("test", "string", "example");
foreach ($needles as $needle) {
if (strpos($str, $needle) !== false) {
echo "String contains '".$needle."'<br>";
} else {
echo "String does not contain '".$needle."'<br>";
}
}
```
在此示例中,代码将输出:
```
String contains 'test'
String contains 'string'
String does not contain 'example'
```
阅读全文