phpbar.de logo

Mailinglisten-Archive

[php] alles ausser <

[php] alles ausser <

Niels Runge info at runge.it
Don Sep 28 12:23:37 CEST 2006


Hallo Andreas,

Andreas Kempf wrote:
>> spricht etwas gegen strip_tags?
>>
>> http://de.php.net/manual/en/function.strip-tags.php
>>     
>
> Habe mit strip_tags folgendes Problem:
>
>
> $str = "4<2 bedeutet 4 kleiner 2";
> echo strip_tags($str);
>
> Ausgabe: 4
>
> Wie löst ihr das?
>
>   
vielleicht habe ich etwas übersehen oder mißverstanden, aber wie wäre es 
hiermit ->

function strip_tags2($str) {   
     return preg_replace('#<.*>#siU', '', $str);
}

$str_arr = array('4<2>0', '4<2 >0 4<2>0', '4<test dasd asf "asf">0', 
'4<2 bedeutet 4 kleiner 2');

foreach ($str_arr as $str) {
    echo $str."\n";
    echo strip_tags($str)."\n";
    echo strip_tags2($str)."\n\n";       
}

4<2>0
40
40

4<2 >0 4<2>0
40 40
40 40

4<test dasd asf "asf">0
40
40

4<2 bedeutet 4 kleiner 2
4
4<2 bedeutet 4 kleiner 2

Gruß
Niels



php::bar PHP Wiki   -   Listenarchive