如何检查子字符串是否存在或不在主字符串中
问题描述:
有没有什么方法可以检查子字符串是否存在于主字符串中。如果退出,则不需要任何其他操作。如果不存在,我想添加一些另外的字符串到主字符串。如何检查子字符串是否存在或不在主字符串中
举一个例子:
$a = 'Hello world';
$b = 'Hello';
我要检查的$b
是存在于$a
与否。如果存在,我将该变量发送到数据库。如果不存在,我想使用str_replace('Hello', $b.'World', $b)
。
答
if (strpos($a, $b) !== false) {
// $b is in $a
} else {
// $b is not in $a
str_replace('Hello', $b . 'World', $b);
}