Hi,
wusste nicht so rechts wie mein Vorhaben nennen soll,
versuche zur Zeit folgendes, ich hab ein mehrdimensionales array und will daraus einen Tooltip bauen.
Dabei stoß ich auf ein total banales Index-Problem, das ich zur Zeit nicht weg bekomme.
Ich brauche je die Keys des letzten Arrays in der Stufe und die Werte dazu.
Die Anzahl der Dimensionen unterscheidet sich.
Bsp-Array:
Die Tabelle des ersten Arrays soll so aussehen:
Das gleiche quasi für das 2te Array in dem übergebenen Array.
Jetzt war mein Ansatz mal (quit&dirty):
Das klappt eig so ziemlich, nur macht die fett-markierte 1 mit Probleme, weil es nicht immer einen Index mit 1 gibt in dem jeweiligen Array.....
Jemand ne Idee?
Bin für alles offen, natürlich auch, wenns viel einfacher geht..
wusste nicht so rechts wie mein Vorhaben nennen soll,
versuche zur Zeit folgendes, ich hab ein mehrdimensionales array und will daraus einen Tooltip bauen.
Dabei stoß ich auf ein total banales Index-Problem, das ich zur Zeit nicht weg bekomme.
Ich brauche je die Keys des letzten Arrays in der Stufe und die Werte dazu.
Die Anzahl der Dimensionen unterscheidet sich.
Bsp-Array:
Code:
$in_array = Array ( [Konten] => Array ( [2] => Array ( [Kontonr] => 999999 [KontoBez] => BAR [Saldo] => 0,00€ ) [1] => Array ( [Kontonr] => 1630 [KontoBez] => Privat [Saldo] => 0,00€ ) [4] => Array ( [Kontonr] => 3733 [KontoBez] => Privat [Saldo] => 0,00€ ) ) [Vorschau] => Array ( [0] => Array ( [Vorschau] => Endsaldo [Wert] => 0,00€ ) [1] => Array ( [Vorschau] => Restausgabe [Wert] => 0,00€ ) [2] => Array ( [Vorschau] => Offene Ausgabe [Wert] => 0,00€ ) [3] => Array ( [Vorschau] => Manuell [Wert] => 0,00€ ) ) )
Code:
Kontonr Kontobez Saldo ----------------------- 999999 Bar 0,00€ 1630 Privat 0,00€ 3733 Privat 0,00€ ....
Jetzt war mein Ansatz mal (quit&dirty):
PHP-Code:
foreach($in_array as $array_tooltip_loop1)
{
// if(!is_array($array_tooltip_loop1[0])) { $array_tooltip_loop1 = array($in_array); }
while(is_array($array_tooltip_loop1[1])) //////// hier der Index macht Probleme, es gibt nicht immer eine 1
{
foreach($array_tooltip_loop1 as $array_tooltip_loop1)
{ null; }
// print_r($array_tooltip_loop1);
// protokoll_trace(__FILE__,__FUNCTION__,null,'in while',$string);
}
}
// print_r($array_tooltip_loop1);
foreach(array_keys($array_tooltip_loop1) as $string_SpaltenBez)
{
$string = $string."<th align='left'>$string_SpaltenBez</th>";
}
Jemand ne Idee?
Bin für alles offen, natürlich auch, wenns viel einfacher geht..
Kommentar