我有以下代码片段
if ($summary == "CFD funding Interest Paid" ||
$summary == "Commissions" ||
$summary == "Closing trades") {
print $summary.",".$date.",".$reference.",".$description.",".$amount."<br>";
}
else {
print $summary."*<br>";
}
输出以下内容
Commissions* Commissions* Closing trades* Commissions* Closing trades*
为什么字符串看起来不匹配?
答案 0 :(得分:9)
也许你有领先的空白? 您可以修剪()以查看它是否有帮助?
答案 1 :(得分:6)
在if ()
之前添加trim()
,它会删除像空白一样的不可见字符......
$summary = trim($summary);
if ($summary == "CF...
答案 2 :(得分:0)
改为使用strcmp(str1, str2)
功能。