我想从字符串中删除一个单词(如果包含该字符)并存储在另一个变量中。例子:
$a = 'This is bla bla @@ani bla bla.';
所以我想删除包含@@的单词并存储在另一个世界中。
因此,删除$ a后将具有bla bla bla bla。
@@ ani应该存储在另一个变量中
任何帮助将不胜感激
首先,您应该分开单词,然后寻找包含“ @@”的单词:
$a='This is bla bla @@ani bla bla. ';
$array = explode(' ',$a); //containig all words
$result = [];
foreach($array as $value){
if(strpos($value,"@@") > -1){
$result[] = $value;
}
}
$ result包含所有匹配“ @@”的单词
更新:
现在用于从原始String中删除这些单词:
$finalString = str_replace($result, "", $a);
$finalString
是$a
但不含有词语“@@”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句