substr() geeignet?
seppli
- php
0 Matze1 Ingo Turski0 bleicher
hello zusammen...
und zwar muss ich bei einer variabel die <b> und </b> Tag's ausschneiden..
$var = "<b>blabla</b>";
ist substr dafür geeignet um mir nur blabla anzuzeigen..?
komme gerade nicht so klar mit den "-4" ( was die Positionen anbelangt ) usw.
kann mir gerade jemand helfen?
gruss
Hallo,
$var = "<b>blabla</b>";
ist substr dafür geeignet um mir nur blabla anzuzeigen..?
komme gerade nicht so klar mit den "-4" ( was die Positionen anbelangt ) usw.
es würde $var = substr(substr("<b>blablabla</b>", 3), 0, -4);
heißen wenn ich mich jetzt nicht irre.
Aber warum nicht gleich einen regulären Ausdruck?
Sowas in der Richtung:
var = preg_replace("#<b>(.*?)</b>#si", '\1', $var);
Grüße, Matze
nicht gleich einen regulären Ausdruck?
Sowas in der Richtung:
var = preg_replace("#<b>(.*?)</b>#si", '\1', $var);Grüße, Matze
hm ich habe einen längeren Text
Beispiel:
hello <b>blabla</b> weiter gehts mit <b>blabla</b>
jedes einzelne wort ist in einem array...
und zwar die var: $words[$i]
leider frisst er mir das so nicht:
$text .= substr(substr($word[$i], 3), 0, -4);
Hallo,
leider frisst er mir das so nicht:
$text .= substr(substr($word[$i], 3), 0, -4);
wer ist "er", was soll passieren und was geschieht abweichend davon?
Was steht in $word[$i]? Gibt es Fehlermeldungen?
Mit deiner Fehlerbeschreibung kann man leider nichts anfangen.
Grüße, Matze
Hi,
und zwar muss ich bei einer variabel die <b> und </b> Tag's ausschneiden..
warum nicht einfach mit str_replace?
$var = "<b>blabla</b>";
ist substr dafür geeignet um mir nur blabla anzuzeigen..?
i.V. mir strpos: ja. Aber einfacher wäre str_replace.
freundliche Grüße
Ingo
Grüße,
falls keine weiteren htmltags reingehören machs dir mit strip_tags() gemütlich^^
MFG
bleicher
Hallo,
falls keine weiteren htmltags reingehören machs dir mit strip_tags() gemütlich^^
die Bäume stehn aber auch wieder dicht heut ;)
Grüße, Matze
Grüße,
die Bäume stehn aber auch wieder dicht heut ;)
Grüße, Matze
bahnhof? wo?
(whut? hab den satz nicht verstanden O_o?
MFG
bleicher
Hallo,
die Bäume stehn aber auch wieder dicht heut ;)
bahnhof? wo?
(whut? hab den satz nicht verstanden O_o?
wollte damit sagen, dass ich an strip_tags() gar nicht gedacht hab. (Den Wald vor Bäumen nicht gesehn hab.)
Da werkel ich mir ein überflüssiges substr()-Konstrukt zusammen^^
Grüße, Matze
Hello,
wollte damit sagen, dass ich an strip_tags() gar nicht gedacht hab. (Den Wald vor Bäumen nicht gesehn hab.)
Da werkel ich mir ein überflüssiges substr()-Konstrukt zusammen^^
Und das, wo doch Cromafi eigentlich ein intelligentes Pattern für preg_match_all brauchen würde, die ihm einen längeren Text in Teile zerlegt. Immer HTML-Element und zugehörigen Inhalt
Beginn des <i>Textes</i>, der <u>zerlegt</u> werden soll, damit er <b>anschließend</b>
in eine Grafik umgewandelt werden kann.
[1][element] => none
[text] => Beginn des
[2][element] => i
[text] => Textes
[3][element] => none
[text] => ,der
[4][element] => u
[text] => zerlegt
[5][element] => none
[text] => werden soll, damit er
[5][element] => b
[text] => anschließend
Das soll erstmal dabei herauskommen. Das weiß der arme Fragesteller nur selber noch nicht.
Das Muster, das vielelicht aus Rückwärtsbehauptung und Vorwärtsbehauptung mit Rückreferenz bestehen könnte, krieg ich nur leider auch nicht zusammen bisher, sonst hätte ich es ihm schon gebaut.
Alles Banane jetzt?
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Hallo,
Und das, wo doch Cromafi eigentlich ein intelligentes Pattern für preg_match_all brauchen würde, die ihm einen längeren Text in Teile zerlegt. Immer HTML-Element und zugehörigen Inhalt
achso, Sockenpuppe und dann auch noch schlecht formulierte Fragen.
Das haben wir gerne ;)
Alles Banane jetzt?
Sicher.
So lange der OP nicht die richtigen Fragen stellt geht es ebend nur mühsam voran.
Grüße, Matze
Hi,
wollte damit sagen, dass ich an strip_tags() gar nicht gedacht hab. (Den Wald vor Bäumen nicht gesehn hab.)
Da werkel ich mir ein überflüssiges substr()-Konstrukt zusammen^^
nicht überflüssig!
Teste mal: echo strip_tags('Alles ab <könnte auch Text sein...');
Abgesehen davon hatte ich die Ausgangsfrage "bei einer variabel die <b> und </b> Tag's ausschneiden" so verstanden, dass lediglich "<b>" und "</b>" entfernt werden sollen - und dafür ist eine regEx wie gesagt viel zu aufwendg.
freundliche Grüße
Ingo
Hello,
Abgesehen davon hatte ich die Ausgangsfrage "bei einer variabel die <b> und </b> Tag's ausschneiden" so verstanden, dass lediglich "<b>" und "</b>" entfernt werden sollen - und dafür ist eine regEx wie gesagt viel zu aufwendg.
Als fleißiger Mitleser des Forums sollten Dir aber "gewisse Ähnlichkeiten" mit anderen Postings nicht entgangen sein. Es gibt alos eine Historie. :-)
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom