Hallöle,
Habe das Konzept nicht verstanden und suche das AHA- Erlebnis.
Ein AHA- Erlebnis war es nicht gerade, mehr ein hartnäckiges, stundenlanges Ausprobieren in PHP3 **frustablass**.
Habe akzeptiert, dass man zumindest auf die Keynamen NICHT direkt zugreifen kann und sie IMMER von 0 (Null) durchhecheln muss. Auch die Werte stehen nicht direkt zur Verfügung, wenn man den Keynamen nicht kennt:
$adressen = array (
array (
'nname' => 'Meyer'
,'vname' => 'Hans'
)
,array (
'nname' => 'Lehmann'
,'vname' => 'Fritz'
,'ort' => 'Hamburg'
)
);
function KeyName($myArray,$pos,$upos) {
if ( ($pos < 0) || ( $pos >= count($myArray) ) )
return "NULL"; // set this any way you like
reset($myArray);
for($i = 0;$i < $pos; $i++) next($myArray);
reset($myArray[$i]);
for($j = 0;$j < $upos; $j++) next($myArray[$i]);
return key($myArray[$i]);
}
function Wert($myArray,$pos,$upos) {
if ( ($pos < 0) || ( $pos >= count($myArray) ) )
return "NULL"; // set this any way you like
reset($myArray);
for($i = 0;$i < $pos; $i++) next($myArray);
reset($myArray[$i]);
for($j = 0;$j < $upos; $j++) next($myArray[$i]);
return current($myArray[$i]);
}
echo KeyName( $adressen, 1, 2 ); // ergibt ort
echo Wert( $adressen, 1, 1 ); // ergibt Fritz
Muss man da wirklich so einen Zirkus betreiben? Habe mir das mal mit var_dump angesehen. Damit kann ich aber wohl nicht ZUGREIFEN ?
Lieben Gruß, Kalle
P.S. Vor dem Abschicken dieses Beitrags kam noch:
Fehler
Das Format Ihres Postings scheint unsauber zu sein (z. B. keine Zeilenumbrüche, keine Satzzeichen, alles klein geschrieben oder ähnliches). Solche Postings sind ungern gesehen, da sie oft schwer zu lesen sind. Sind Sie sicher, dass Sie so posten möchten?
Ich habe wohl meine unsauberen Tage **seufz**