我正在尝试执行 array_search 来查找关联的值对
我有一个数组,称为$saved_data
它包含
Array () {
Client_Information_1 => James
Client_Information_2 => Doe
....
}
每次调用时,我都需要返回值(第一次调用 -> James .. 第二次调用 -> Doe .. 等)。问题是它没有将值对返回给我。针包含索引 "Client_Information_1" 。
我的解决方案:
function recursive_array_search($saved_forms, $needle)
{
foreach($saved_forms as $key => $value)
{
if ( $saved_forms[$key] === $needle )
return $key;
}
return false;
}
我的循环中的函数调用:
$return_field = recursive_array_search($saved_data,$needle);