在PHP中我做:
the_field('country');
这给了我:United States Of America
在json我有:
"sovereignt": "United States of America",
这2个名字应该匹配,但它们不相符,我相信这是由于两个词之间的空格。我之所以这么认为,如果我查看"Bolivia"
或"Canada"
或"Italy"
我就没有问题。
修改
我有o而不是O--接受未来用户的答案。
答案 0 :(得分:4)
这是因为O
!= o
(即大写与小写)。在进行比较时,尝试将两者都转换为小写(使用PHP的strtolower()
函数):
if( strtolower(the_field('country')) == strtolower($json->soverignt) )