Text splitten und in Variabeln verschachteln
cromafi
- php
0 Jörg Peschke0 cromafi0 Vinzenz Mai0 cromafi
0 Vinzenz Mai
Hello wieda ich ;)
Stellt euch vor ich bekomme eine Variable $text.
Dort ist folgendes drin:
"Hallo, ich bins wieder<br>das wäre die zweite Zeile<br>und das die dritte Zeile"
Kann man den Text nach "<br>" splitten und diese in zeile1, zeile2 und zeile3 verwandeln???
ist das technisch möglich?
gruss
cromafi
Moin,
Stellt euch vor ich bekomme eine Variable $text.
Interessant was die Leute heute so alles verschenken...nun ja ;)
Zur Sache:
"Hallo, ich bins wieder<br>das wäre die zweite Zeile<br>und das die dritte Zeile"
Kann man den Text nach "<br>" splitten und diese in zeile1, zeile2 und zeile3 verwandeln???
Jepp, natürlich kann man:
$zeilen = preg_split("/<br>/g", $text);
Hope that helps,
Jörg
Interessant was die Leute heute so alles verschenken...nun ja ;)
und das kostenlos ;)
Jepp, natürlich kann man:
$zeilen = preg_split("/<br>/g", $text);
Hello Jörg,
sieht sehr interessant aus... eig. müsste ich die noch in eine for-schleife versetzen...?
das folgende variabeln rauskommen:
$zeile1
$zeile2
$zeile3
???
$z_anzahl = "zeile";
for($r=0; $i<=$zeilen; $r++)
{
$zeilennr = $z_anzahl."".$r++;
$zeilennr = preg_split("/<br>/", $text_new);
}
Hallo,
das folgende variabeln rauskommen:
$zeile1
$zeile2
$zeile3
das ist keine gute Idee. Arrays, wie von Jörgs oder meinem Vorschlag zurückgeliefert, sind viel besser:
$zeile[0]
$zeile[1]
$zeile[2]
Freundliche Grüße
Vinzenz
das ist keine gute Idee. Arrays, wie von Jörgs oder meinem Vorschlag zurückgeliefert, sind viel besser:
$zeile[0]
$zeile[1]
$zeile[2]
alles klar...
Das problem liegt darin das die GD Grafiken die Arrays nicht akzeptieren???
while(strpos($zeile[0],'<b>') !== false)
{
$int_pos = strpos($zeile[0],'<b>');
$str_normal = substr($zeile[0],0,$int_pos);
$str_bold = substr($zeile[0],$int_pos+3,(strpos($zeile[0],'</b>')-$int_pos-3));
if($int_pos > 0)
{
$arr_satzteile[] = array('TEXT' => $str_normal,'FONT' => $normal);
}
$arr_satzteile[] = array('TEXT' => $str_bold ,'FONT' => $bold);
$zeile2 = substr($zeile[0],strpos($zeile[0],'</b>')+4);
}
Hallo,
Stellt euch vor ich bekomme eine Variable $text.
"Hallo, ich bins wieder<br>das wäre die zweite Zeile<br>und das die dritte Zeile"
Kann man den Text nach "<br>" splitten und diese in zeile1, zeile2 und zeile3 verwandeln???
bist Du noch nie explodiert?
Freundliche Grüße
Vinzenz