FAQ |
Kalender |
2010-04-06, 09:30 | #1 | ||
|
|||
Flitig postare
|
Hej,
Har trixat med följande kod men får det inte att fungera som det är tänkt. array1 och array2 är innehåller multiarrays som ser ut: Array1 Array ( [Snödjup (key)] => Array ( [0] => 80cm (värdet) ) Array2 Array ( [Snödjup (key)] => Array ( [1] => 55cm (värdet) ) Detta vill jag ha ut i en html tabell på enklaste vis: Specifikation Värde1 Värde2 Snödjup 80cm 55cm Jag kan få ut värdena i tabellen men då lyckas jag inte plocka ut "föräldra-nyckeln" till specifikation. Likväl kan jag få ut all data (med koden nedan), men då bryts <tr> raderna antagligen pga foreach-looparna som ligger där för att plocka ut "barn-värdena". Någon som skulle vilja hjälpa till? <table> <?php ksort($array1); ksort($array2); for ($var1 = each($array1), $var2 = each($array2); $var1 || $var2; $var1 = each($array1), $var2 = each($array2)) { if (isset($var1) && $var1) { foreach ( $var1 as $key => $values) { if ($key == '_edit_last') continue; foreach ( $values as $value) { echo "<tr><td><strong>" . $key . "</strong></td><td>" . $value . "</td>"; } } } if (isset($var2) && $var2) { foreach ( $var2 as $key => $values) { if ($key == '_edit_last') continue; foreach ( $values as $value) { echo "<td>" . $value . "</td></tr>"; } } } } ?> </table> |
||
Svara med citat |
2010-04-06, 14:07 | #2 | ||
|
|||
Flitig postare
|
Ah, det löste sig!
Enkelt blir gärna svårt ibland. Var bara att ge variabeln en hint om hur djupt den skulle gå i arrayen... |
||
Svara med citat |
Svara |
|
|