【发布时间】:2015-02-25 03:39:50
【问题描述】:
我得到(例如)两个字符串:
$a = "joao";
$b = "joão";
if ( strtoupper($a) == strtoupper($b)) {
echo $b;
}
我希望它是真实的,即使是重音。但是我需要它忽略重音而不是替换,因为我需要它来呼应“joão”而不是“joao”。
我看到的所有答案都将“ã”替换为“a”,而不是使比较为真。我一直在阅读有关对其进行规范化的信息,但我也无法使其正常工作。有任何想法吗?谢谢你。
【问题讨论】:
-
您可以使用替换函数进行比较,但仍然输出原始字符串
-
@MrBr1ghtSide note 他说他不想替换字符,只比较它们
-
如果他可以替换它们,他可以比较字符串,因为它们是相同的
标签: php string non-ascii-characters