我想在字符串中查找子字符串,如果找到它,我想取出找到的子字符串。前
我在字符串helloworld中寻找hello这个词
如果找到子字符串,我想取出该子字符串并将剩余的剩余部分保存在变量中
$newVar = 'world';
我有一个代码,用于在字符串中查找子字符串:
$originalStr = 'helloworld'
$strToCompare = 'hello';
if (stristr($originalStr, $strToCompare)){
//take out the string that was found and save the rest in a variable.
$newVar = 'world';
}
答案 0 :(得分:2)
您可以使用strpos
函数来查找其他字符串中出现的字符串:
$originalStr = 'helloworld';
$strToCompare = 'hello';
if (strpos($originalStr, $strToCompare)!== FALSE) {
$newVar = str_replace($strToCompare,'',$originalStr);
}
注意您需要与!==
运算符 NOT !=
进行比较。