示例#1
0
function fn_traverse_array_options($startArray, $infoArray, $finalArray = array())
{
    foreach ($startArray as $key => $element) {
        if (is_array($element)) {
            $finalArray[$infoArray["id_" . $key]][$key] = fn_traverse_array_options($element, $infoArray);
        } else {
            $finalArray[$infoArray["id_" . $key]][$key] = $element;
        }
    }
    return $finalArray;
}
示例#2
0
function fn_traverse_array_options($startArray, $infoArray, $finalArray = array())
{
    //var_dump($startArray);echo"<br/>";
    foreach ($startArray as $key => $element) {
        if (is_array($element)) {
            //$recursiveArray = fn_traverse_array_options($element, $infoArray, $finalArray);
            //var_dump($recursiveArray);echo "<br/>";
            $finalArray[$infoArray["id_" . $key]][$key] = fn_traverse_array_options($element, $infoArray);
        } else {
            $finalArray[$infoArray["id_" . $key]][$key] = $element;
        }
    }
    return $finalArray;
}