PHP in_array()始终返回false

时间:2019-03-24 02:15:25

标签: php

我试图检查一个值是否在数组中,但它总是返回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

0 个答案:

没有答案