Veröffentlicht 21. Mai 200322 j 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]......
21. Mai 200322 j 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
21. Mai 200322 j <? $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; ?>
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.