有一行:
Ссылка на описание и полную версию
您需要检查变量是否存在这样的字符串。
$find = "Ссылка на описание и полную версию";
if(strpos($productArr[$i]["description"],$find)){
$description = "";
}
else{
$description = $productArr[$i]["description"];
}
这是我得到的整个字符串:
Ссылка на описание и полную версию :https://crispy.com.ua/ottie/first-swing-recovery-essence-ottie
我不明白为什么它没有找到这个子字符串的出现
可能是因为 strpos() 返回字符串第一次出现的位置。如果是
0
,则括号内的语句if ()
将被转换为false
,并执行代码块else
。使用运算符===
测试此函数返回的值:要使用多字节编码,请使用mb_strpos()。