Le BBCode, pour Bulletin Board Code, permet de simplifier la mise en forme du texte. Une balise ouvrante marque le début de la mise en forme [gras] et une autre balise fermante marque la fin de la mise en forme [/gras].
L’implémenter en PHP oblige l’utilisation d’expression régulière pour interprété les balises et récupérer ce qui se trouve entre les balises. Cela peut paraître simple à mettre en place mais rien ne vaut un petit tutoriel simple pour bien commencer. Ce tutoriel en anglais vous explique rapidement comment mettre en place les balises gras ([b]), les balises pour les liens ([url]) et celle pour les citations ([quote]).
Même si ce tutoriel est en anglais, il est très facile à comprendre.