06. november 2003 - 15:00Der er
10 kommentarer og 1 løsning
arrays i array med foreach
halløjsa...
er det ikke muligt at lave denne her om, så der bliver lavet et array i stedet for en "tr"..
groft sagt <table> -> $file_array og <tr> -> line$i
lad os sige at vi har 10 linjer i textfilen med 5 forskellige ord der er separeret med ";" og hver linje skal ind i et array ($line1, $line2, $line3 osv), med lidt hurtig hovedregning bliver det til 10 arrays :) dem vil jeg gerne have ind i det første array ($file_array)
hvis i kan forstå hvad jeg mener vil jeg gerne høre om det kan det sig gøre...?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
hej.. det er jo rackbox... nice han hjalp mig også sidst... (go gut) kan du genkende din kode :D??? jeg tror han kan huske historie splazz (http://karakter.dluxz.dk)
Øhmm.. Jeg er ikke helt sikker på, hvad du mener med det sidste ;-) Ja Det var mig, der hjalp dig sidst - og jeg håber da at det hjalp :-)
Den første kode fra det andet spørgsmål putter teksten ind i tables. Denne putter det ind i arrays. Hvis du vil putte teksten fra arrays ind i tables, så laver vi lige en funktion mere ;-)
function array2table($array){ $result = "<table>\n"; foreach ($array as $key => $value){ $result.="<tr>"; foreach ($value as $key2 => $value2){ $result.="<td>".$value2."</td>"; } $result.="</tr>\n"; } $result.="</table>\n"; return $result; }
Denne funktion returnerer en streng med en tableopbygning udfra den anden funktion i dette spørgsmål ;-)
--<fejl>-- Parse error: parse error, unexpected T_STRING in /customers/dluxz.dk/dluxz.dk/httpd.www/karakter/index.php on line 98 -</fejl>--
de koder der står nu: --<kode>-- <HTML> <HEAD> <TITLE>Karaktergennemsnit</TITLE> </HEAD> <link rel="stylesheet" type="text/css" href="index.css"> <BODY class="index"> <?php
function file2array($filename, $delimiter){ $lines = file($filename); foreach($lines as $key => $value){ $fields[]=explode($delimiter,$value); } return $fields; }
function array2table($array){ $result = "<table>\n"; foreach ($array as $key => $value){ $result.="<tr>"; foreach ($value as $key2 => $value2){ $result.="<td>".$value2."</td>"; } $result.="</tr>\n"; } $result.="</table>\n"; return $result; }
LOL!...ja self... doh!... kunne jeg nok self ha' set.. sorry :D nå men morten giver du ham ikke lige de points?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.