我正在清理一个删除此数组中的字符串的字符串:
$regex = array("subida", " de"," do", " da", "em", " na", " no", "blitz");
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的str_replace:
for($i=0;$i<8;$i++){
$twit = str_replace($regex[$i],'', $twit);
}
Run Code Online (Sandbox Code Playgroud)
如果它只是字符串中的单词,我怎么才能删除一个单词,我的意思是,我有以下短语:"#blitz na subida do alfabarra blitz"它将返回我:"#alfabarra",我不想要要删除的第一个"闪电战",因为它有一个哈希"#",我希望它输出:"#ltlit alfabarra",是否可能?谢谢
stripos()似乎工作不正常,这是我的代码:
$regex_blitz = array("#bols", "#Blitz", "#Blitz Ipva", "#detran", "#ipva", "biltz");
foreach($regex_blitz as $blitz)
{
echo $blitz;
echo "</br>";
echo $string;
echo "</br>";
if(stripos($string, $blitz))
{
echo 'aqui';
}
else
{
echo 'oi';echo "</br>";
}
}
Run Code Online (Sandbox Code Playgroud)
这是输出:
#bols
#Blitz av das americas sentido recreio, pista lateral. Em frente ao Ribalta!
oi
#Blitz
#Blitz av das americas sentido recreio, pista lateral. Em frente ao Ribalta!
oi
#Blitz Ipva
#Blitz av das americas sentido recreio, pista lateral. Em frente ao Ribalta!
oi
#detran …Run Code Online (Sandbox Code Playgroud)