Einzelnen Beitrag anzeigen
Alt 08.12.2004, 14:23  
fantast
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

warte lass mich mal ueberlegen.
PHP-Code:
function getVar($position, &$array NULL) {
    if (!
is_array($position)) return false;
    if (
$array == NULL$array =& $myArray;
    
    if ((
count($position) == 1) {
        if (
array_key_exists($position[0], $array)) return $array[$position[0]];
        else return 
false;
    } 
    
    if (
array_key_exists($position[0], $array) && is_array($array[$position[0]])) {
        return 
getVar(array_shift($position), $array[$position[0]]);
    } else return 
false;

ungetested und benutzung auf eigenes risiko, aber so ungefaehr muesste das aussehn...

#edit ich seh grad, man muesste noch nich mal mit referenzen arbeiten. das klappt auch mit "einfachen" variablen. ach ja und ich find accessor methods seeehr sehr hilfreich und sinnvoll. die wegzulassen spart zwar sicherlich code und zeit, aber erhoert dadurch den wartungsaufwand einer anwendung erheblich...
__________________
Was ist validität?
fantast ist offline   Mit Zitat antworten