字符串比较不起作用

nat*_*tli 3 php wordpress

我试图比较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)