bbcode_set_flags Spécifie des options d'analyseurs BBcode &reftitle.description; boolbbcode_set_flags resourcebbcode_container intflags intmode Spécifie ou modifie des options d'analyseur BBCode. &reftitle.parameters; bbcode_container Ressource BBCode_Container, retournée par bbcode_create. flags L'option qui doit être utilisée avec bbcode_container mode Une des constantes BBCODE_SET_FLAGS_* à utiliser, ou supprimer. &reftitle.returnvalues; &return.success; &reftitle.examples; Exemple avec <function>bbcode_set_flags</function> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'', 'close_tag'=>''), 'u'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'', 'close_tag'=>''), 'i'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'', 'close_tag'=>''), ); /* * BBCode mal imbriqué */ $text="[i] Parser [b] Auto Correction [/i] at work [/b]\n"; $BBHandler=bbcode_create($arrayBBCode); echo bbcode_parse($BBHandler,$text); // Activation de la réouverture automatique des éléments fermés bbcode_set_flags($BBHandler,BBCODE_CORRECT_REOPEN_TAGS, BBCODE_SET_FLAGS_SET); echo bbcode_parse($BBHandler,$text); /* * BBCode mal imbriqué */ $text="[i] Parser [b] Auto Correction [/i] at work\n"; echo bbcode_parse($BBHandler,$text); // Enabling automatic close of pending tags bbcode_set_flags($BBHandler, BBCODE_CORRECT_REOPEN_TAGS|BBCODE_AUTO_CORRECT, BBCODE_SET_FLAGS_SET); echo bbcode_parse($BBHandler,$text); ?> ]]> &example.outputs; Parser Auto Correction at work Parser Auto Correction at work Parser [b] Auto Correction at work Parser Auto Correction at work ]]>