[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Необходимо убрать все HTML теги (или ББ)
cyberside
Есть переменная $info, она содержит HTML теги (возможно приобразовать в ББ). Необходимо вывести чистый текст без этих тегов...



Спустя 4 минуты, 23 секунды (5.02.2012 - 12:47) RCuPeR написал(а):
HTML:
strip_tags($info); 

BB:
str_replase();

Не удалось привести пример обрезки BB тегов. Форум режет.

Спустя 1 минута, 35 секунд (5.02.2012 - 12:48) nugle написал(а):
если преобразовывать, то можно str_replace, а если удалять, то типо того
<?php

$text = '<html>нога</html>';
$text = strip_tags($text);


Упс, уже написали

Спустя 1 минута, 27 секунд (5.02.2012 - 12:50) Игорь_Vasinsky написал(а):
Цитата
str_replase();

str_replaсe();

а лучше с strtr()

Спустя 11 минут, 3 секунды (5.02.2012 - 13:01) cyberside написал(а):
RCuPeR, nugle, Игорь_Vasinsky благодарю

Спустя 10 минут, 18 секунд (5.02.2012 - 13:11) wplounge написал(а):
Цитата
а лучше с strtr()

А если у тегов еще и атрибуты есть? Тут, наверно, регулярные выражения нужны. Примерно вот так:
$str = preg_replace('/<.*?>/', '', $str);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.