kills Geschrieben 21. Mai 2003 Geschrieben 21. Mai 2003 hi leute, ich hab nen string in ner variablen und wollte nun die position des 3. "|" zeichens herausfiltern und dann nach diesem "|" zeichen einen Zeilenumbruch "\n" or "<br>" einfügen wie kann ich dieses 3. "|" suchen? gruss kills alles in PHP ------ lösungsansatz hab ich aber ich dachte es geht bestimmt eleganter. ich hätte nun halt dann so gemacht: $pieces = explode("|",$string); $first_part = $pieces[0] . $pieces[1] . $pieces[2] . "<br>"; $second_part = $pieces[3] . $pieces[4]...... Zitieren
HotkeyM Geschrieben 21. Mai 2003 Geschrieben 21. Mai 2003 Guck mal auf folgender Seite: http://www.selfphp.info/funktionsreferenz/regulaere_ausdruecke_posix/eregi.php bzw. http://www.selfphp.info/funktionsreferenz/regulaere_ausdruecke_posix/eregi_replace.php Sollte dir eigentlich weiterhelfen.. The HotkeyM Zitieren
Rohde Geschrieben 21. Mai 2003 Geschrieben 21. Mai 2003 <? $string="A|B|C|D|E|F"; $f=explode("|",$string); for($i=0;$i<count($f);$i++) { $newstring.=$f[$i]; if($i<count($f)-1) { switch ($i) { case 2: $newstring.="<br>"; break; default: $newstring.="|"; break; } } } echo $newstring; ?> Zitieren
kills Geschrieben 21. Mai 2003 Autor Geschrieben 21. Mai 2003 ja danke funktioniert gruss kills Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.