bbcode_set_arg_parser Añade otro analizador para usar otro set de reglas para analizar argumentos &reftitle.description; boolbbcode_set_arg_parser resourcebbcode_container resourcebbcode_arg_parser Añade otro analizador a bbcode_container. Este analizador se usa únicamente cuando se deben analizar argumentos. Si no se usa esta función, el analizador de argumentos por defectos es el propio analizador. &reftitle.parameters; bbcode_container Resource BBCode_Container, retornado por bbcode_create. bbcode_arg_parser Resource BBCode_Container, retornado por bbcode_create. Se usará únicamente para analizar argumentos. &reftitle.returnvalues; &return.success; &reftitle.examples; Ejemplo de uso de <function>bbcode_set_arg_parser</function> array('type'=>BBCODE_TYPE_ARG, 'open_tag'=>'

Origen: {PARAM}

', 'close_tag'=>'
', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY|BBCODE_FLAGS_ARG_PARSING), 'b'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'', 'close_tag'=>'', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY), 'u'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'', 'close_tag'=>'', 'flags'=>BBCODE_FLAGS_SMILEYS_OFF | BBCODE_FLAGS_REMOVE_IF_EMPTY | BBCODE_FLAGS_SMILEYS_OFF), 'i'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'', 'close_tag'=>'', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY), ); /* * Set de reglas bbcode para el analizador de argumentos */ $arrayBBCode_arg = array( 'b'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'', 'close_tag'=>'', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY), 'u'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'', 'close_tag'=>'', 'flags'=>BBCODE_FLAGS_SMILEYS_OFF | BBCODE_FLAGS_REMOVE_IF_EMPTY | BBCODE_FLAGS_SMILEYS_OFF), 'i'=> array('type'=>BBCODE_TYPE_NOARG, 'open_tag'=>'', 'close_tag'=>'', 'flags'=>BBCODE_FLAGS_REMOVE_IF_EMPTY), ); /* * Texto que vamos a analizar */ $text = <<"); /* * Usamos el analizador principal para analizar el texto */ echo bbcode_parse($BBHandler,$text); ?> ]]>
&example.outputs;

Origen: Test

Foo :) Ejemplo :) :) ]]>