我有一个这样的数组。
$flds = array("fn", "ln", "em");
我有另一个像这样的关联数组。这是从 JSON POST 动态返回的。
$ret = array("fn" => "xyz", "ln" => "abc", "em" => "s.2", "another" => "123")
我想搜索第一个数组是否存在于第二个数组中。我这样做了:
if ( in_array( $flds, array_keys($ret)))
echo "exists";
else
echo "does not";
它总是返回“不”。当我打印时,$flds 和 array_keys($ret) 看起来完全一样。
这里有什么问题吗?