私はこのような配列を持っています。
$flds = array("fn", "ln", "em");
このような別の連想配列があります。これは JSON POST から動的に返されます。
$ret = array("fn" => "xyz", "ln" => "abc", "em" => "s.2", "another" => "123")
最初の配列が2番目の配列に存在するかどうかを検索したい。これは私がしました:
if ( in_array( $flds, array_keys($ret)))
echo "exists";
else
echo "does not";
常に「しない」を返します。$flds と array_keys($ret) を印刷すると、どちらもまったく同じに見えます。
ここで何か問題がありますか?