Быстрый старт
Класс, реализующий обработку ББКода, называется bbcode. Вот пример использования этого класса в PHP-коде:
Все достаточно просто. При инициализации объекта ему передается текст, содержащий BBCode. Метод get_html возвращает текст HTML, конвертированный из BBCode. Следующий пример демонстрирует, как можно обработать последовательность текстов BBCode:
В этом примере текст BBCode обрабатывается не при инициализации объекта, а путем вызова специального метода parse.
Для работы со смайликами в классе bbcode предусмотрено свойство mnemonics, которое является массивом и должно содержать пары
Например:
Сформируйте массив замен и положите его в mnemonics. Тогда ваши смайлики будут обрабатываться. Смайлики не будут вставляться в содержимое тегов
Пример PHP-кода, устанавливающего набор смайликов:
Более подробно о работе с библиотекой смотрите в разделе "API".
                	
$text = '[b]Переменная с текстом BBCode: [i]Hello world![/i][/b]';
 | 
Все достаточно просто. При инициализации объекта ему передается текст, содержащий BBCode. Метод get_html возвращает текст HTML, конвертированный из BBCode. Следующий пример демонстрирует, как можно обработать последовательность текстов BBCode:
$list = array(
 | 
В этом примере текст BBCode обрабатывается не при инициализации объекта, а путем вызова специального метода parse.
Для работы со смайликами в классе bbcode предусмотрено свойство mnemonics, которое является массивом и должно содержать пары
'мнемоника' => 'ее замена'
Например:
':)' => '<img src="ulibka.gif" alt="Улыбка" />'Сформируйте массив замен и положите его в mnemonics. Тогда ваши смайлики будут обрабатываться. Смайлики не будут вставляться в содержимое тегов
[bbcode], [code], [nobb] и [php].Пример PHP-кода, устанавливающего набор смайликов:
$text = 'Переменная [b]BBCode[/b] со смайликами: :) :D';
 | 
Более подробно о работе с библиотекой смотрите в разделе "API".
Скачать zip-архив со скриптом, тестами и набором смайликов можно здесь.
Сахифани кўриш статистикаси:
- бу ой (Ноябр 2025) - 2;
 - ўтган ой (Октябр 2025) - 4;
 - оxирги 3 ой (Август 2025 - Октябр 2025) - 6;
 - оxирги йил (Ноябр 2024 - Октябр 2025) - 6;
 
Мақолалар ва шарҳлар Барча мақолалар
            Подборка лучших бесплатных видеоуроков по программированию для детей и подростков.
        
    
            Теперь пользователи получают максимум технологий без переплат, что делает апгрейд ...
        
    
            В статье разбираем, от чего зависит скорость зарядки смартфонов и ...
        
    
            Узнайте, какие квесты в Ташкенте заинтересуют профессионалов в области IT ...