我试图比较wordpress中的帖子标题,以避免创建一个已经存在标题的帖子.
foreach ($postnamearray as $value)
{
if($value === $titelzor)
{
echo' '.$value.' === '.$titelzor.' ';
}
else
{
echo' '.$value.' != '.$titelzor.' <br /> ';
}
}
Run Code Online (Sandbox Code Playgroud)
但是,它不起作用!当一个匹配应该被找到时,它会回来(抱歉荷兰文本):
zovty, bedankt! != zovty, bedankt!
Run Code Online (Sandbox Code Playgroud)
但它应该回来了
zovty, bedankt! === zovty, bedankt!
Run Code Online (Sandbox Code Playgroud)
所以脚本似乎没有检测到它找到匹配.我做错了什么?
Bla*_*iev 22
我猜其中一个字符串可能包含尾部空格或换行符,所以试试这个:
if (trim($value) == trim($titelzor)) ...
Run Code Online (Sandbox Code Playgroud)