我怎样才能使这个比较返回真实?
$var1="á";
$var2="á";
if ($var1==$var2) {
return true;
}
有趣的是我不知道 html 实体是在 var1 中还是在 var2 中,所以我需要在比较的两侧放置相同的函数。
我尝试使用 html_entity_decode、htmlentities 和两者的组合。
有任何想法吗?
谢谢!
你不能or
在你的 if 语句中使用比较吗?如果其中一个$var1
或是$var2
一个 HTML 实体,它应该很好地返回 true。
<?php
$var1="á";
$var2="á";
if (html_entity_decode($var1)==$var2 || html_entity_decode($var2)==$var1) {
return true;
}
?>
如果您可能将它们放在 boht 或任一字段中,则可以添加第三个比较,如下所示:
<?php
$var1="á";
$var2="á";
if ($var1==$var2 || html_entity_decode($var1)==$var2 || html_entity_decode($var2)==$var1) {
return true;
}
?>