2014-10-23 3 views
1

그래서 어떤 이유로 문자열이 다음과 같이 반환됩니다 : 12×12. 나는 내 코드에서 이것을했다 : utf8_decode($variant['size']) 그리고받은 12×12. 12x12 :두 변수가 PHP에서 일치하지 않습니다

는 그러나

12x12이 아직 일치되지 않은 내 캐릭터는 그래서와 PHP에서와 동일하게 표시되지 12×12 있습니다.

은 X는 조금 다를 않습니다하지만 난이 문제를 해결 어떻게?

+0

여기서'$ variant [ 'size']'는 (는) 왜 utf-8에서 유래 했습니까? –

+0

API에서 나온 것입니다. 이유는 모르겠지만 .... – user3968645

+0

소스를 제어 할 수없는 경우 비교하기 전에 문자열에서 일부 처리를 실행해야 할 수 있습니다. 여기에는 알려진 값의 str_replace()가 포함될 수 있습니다. 괴롭다. –

답변

3

12×12에서 ×은 곱셈 기호이며, 이는 분명히 x과 같지 않습니다. ×는 텍스트의 기준선에 도달하지 않습니다. 당신이 할 수있는 경우

당신은, 대신 곱셈 기호에 대한 테스트해야합니다.

관련 문제