我试图检查一个值是否在数组中,但它总是返回false。我试图以多种不同的方式来解决此问题,但没有一个奏效。
我有this个文件,我曾使用if
将其添加到当前脚本中。这是一个JSON,已转换为PHP嵌套数组。
这是始终返回require_once '../path/';
的函数。我使用false
做了很多测试,使用echo
和数组$states_json
看起来一切都很好。
如果有人能在这种情况下帮助我,我将不胜感激。
编辑:我正在用$cities
调用此函数,因此应该返回validateInstCity("RS", "Porto Alegre")
。经过更多测试后,我发现问题在于函数中的true
是$states_json
。奇怪的是,我之前在其他函数中使用了它,没有任何问题。正如您在file上看到的那样,使用NULL
时,$ idx应该为validateInstCity("RS", "Porto Alegre")
,并且函数应返回22
。
true