php替换字符串中非数字的字符
时间: 2023-06-28 11:08:25 浏览: 169
PHP删除字符串中非字母数字字符方法总结
可以使用正则表达式和 `preg_replace` 函数来实现替换字符串中的非数字字符。可以尝试以下代码:
```php
$str = "1a2b3c4d5e";
$str = preg_replace("/[^0-9]/", "", $str);
echo $str; // 输出 12345
```
上述代码中,`preg_replace` 函数接受三个参数:
1. 正则表达式 `/[^0-9]/`,表示匹配所有非数字字符。
2. 替换成的字符串 `""`,即空字符串。
3. 需要进行替换操作的字符串 `$str`。
代码执行后,输出的 `$str` 变量中将只包含数字字符,非数字字符被替换为空字符串。
阅读全文