Лега_
Новичок
Убрать все теги из текста , проблема
Вроде проверял все но никак не могу найти в чем проблема в моем коде, его задача убирать все теги и оставлять только сам текст
<?
$str1='<br>ïîðà èäòè </br><u>hello world</u>';
$number=substr_count($str1,"<");echo($number);
$positionstart=0;
$str2=str_replace( "><" , "> <" , $str1);
for($i=1;$i<=$number;$i++){
$pos1=strpos($str2, "<" , $positionstart);
$pos2=strpos($str2, ">" , $positionstart);
$line=substr($str2, $positionstart, $pos1);
$positionstart=$pos2 + 1;
$linemas[$i]=$line;
echo($pos1." "); echo($pos2." ");
}
for($i=1;$i<=$number;$i++){
$res=$res." ".$linemas[$i];
}
//echo(htmlspecialchars($res));
print_r($linemas);
?>
Вроде проверял все но никак не могу найти в чем проблема в моем коде, его задача убирать все теги и оставлять только сам текст
<?
$str1='<br>ïîðà èäòè </br><u>hello world</u>';
$number=substr_count($str1,"<");echo($number);
$positionstart=0;
$str2=str_replace( "><" , "> <" , $str1);
for($i=1;$i<=$number;$i++){
$pos1=strpos($str2, "<" , $positionstart);
$pos2=strpos($str2, ">" , $positionstart);
$line=substr($str2, $positionstart, $pos1);
$positionstart=$pos2 + 1;
$linemas[$i]=$line;
echo($pos1." "); echo($pos2." ");
}
for($i=1;$i<=$number;$i++){
$res=$res." ".$linemas[$i];
}
//echo(htmlspecialchars($res));
print_r($linemas);
?>