Mailinglisten-Archive |
Hi Carl,
Zitat von Carl Slowinski <webmaster at freie-geister.de>:
> Hi
>
> > <?php
> > /* $all kommt aus dem textarea */
> > /* in zeilen auf teilen */
> > /* weiss leider nicht ob das so geht */
> > $t_line=explode("\n",$all);
> > foreach ($t_line as $singleLine){
> >
> > $t_element=explode(" ",$singleLine);
> > /* die einzelnen Elemente sind jetzt in
> > * $first_column */
> > $first_column = $t_element[0] ;
> > $second_column = $t_element[1];
> > /* usw. */
> > }
>
> Ok, da das ja nur Basics sind, muss ich euch wohl etwas schwereres
> vorwerfen ;)
> Also, der 2. Ausdruck ist ein Name bzw. eine Bezeichnung. Und diese kann
> theoretisch (auch praktisch) aus mehreren Worten bestehen, also zB
> "Objekt Eins".
> Gibts eine Möglichkeit, dass ich trotzdem im $t_element[2] die Zahlen
> bekomme, also dass das Script feststellt, wo der Name endet und den
> gesamten Namen in das Array steckt?
Ja. Du fuellst das erste Array-Element in $first_column ab, das letzte
Array-Element in $third_column und die Elemente zwischen dem ersten und dem
letzten in $second_column. Hierfuer laesst Du dann eine Schleife durch den
Array laufen, vom zweiten bis zum vorletzten Element. :-)
Aber wie bereits angemerkt wurde: Wenn Du von Benutzereingaben abhaengig bist,
ist Dein Ansatz insgesamt etwas gewagt, zumindest ohne Syntax-Check. :-)
Viele Gruesse
Lutz
php::bar PHP Wiki - Listenarchive