나는 이와 같은 배열을가집니다.PHP의 in_array 함수는 항상 false를 반환합니다.
$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)는 모두 똑같이 보입니다.
여기에 문제가 있습니까?
. 더 쉽습니다. PHP에서 원했던 것처럼 간단한 검색이없는 이유가 궁금합니다. 어쨌든 고마워! –