国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP utilise des expressions régulières pour écrire un éditeur de texte UBB

Jetons un coup d'?il à l'éditeur UBB. Il s’agit d’une technologie de traitement de texte souvent utilisée sur les sites Web. Comme j'utilise l'éditeur de fichiers UBB, le format que j'ai spécifié peut exister. Les utilisateurs ne peuvent pas afficher le format que je ne précise pas sur le site.

Jetons un coup d'?il à l'effet?:

<?php
$string='[b]為你寫詩(shī)[/b]
[i]為你做不可能事[/i]
[u]哎呀,哥不是寫情詩(shī)[/u]
[color=Red]哥是在說(shuō)歌詞[/color]
[size=7]吳克群[/size]
[qq]123123123[/qq]';

//匹配UBB字符
$pattern=array(
    '/\[b\](.*)\[\/b\]/i',
    '/\[i\](.*)\[\/i\]/iU',
    '/\[u\](.*?)\[\/u\]/i',
    '/\[color=(.*?)\](.*?)\[\/color\]/',
    '/\[size=(\d)\](.*?)\[\/size\]/',
    '/\[qq\](\d{5,12})\[\/qq\]/',

    );

//需要替換的UBB字符
$replace=array(
    '<b>\1</b><br />',
    '<i>\1</i><br />',
    '<u>\1</u><br />',
    '<font color="\1">\2</font><br />',
    '<font size="\1">\2</font><br />',
    '<a href="http://wpa.qq.com/msgrd?V=1&Uin=\1&amp;Site=[Discuz!]&amp;Menu=yes"
 target="_blank"><img src="http://wpa.qq.com/pa?p=1:\1:1" border="0"></a>',
    );

//使用正則匹配$string,將$string當(dāng)中的值變?yōu)?replace的效果
$ubb=preg_replace($pattern,$replace,$string);

echo $ubb;
?>

est plus avancé. Vous pouvez laisser l'utilisateur transmettre le résultat dans le formulaire et laisser l'utilisateur transmettre la valeur.

Vous convertissez la sortie au format UBB.

Dans le chapitre suivant, nous en apprendrons davantage sur le système de fichiers, puis nous vous expliquerons quelque chose de plus intéressant : le web scraper.


Formation continue
||
<?php $string='[b]為你寫詩(shī)[/b] [i]為你做不可能事[/i] [u]哎呀,哥不是寫情詩(shī)[/u] [color=Red]哥是在說(shuō)歌詞[/color] [size=7]吳克群[/size] [qq]123123123[/qq]'; //匹配UBB字符 $pattern=array( '/\[b\](.*)\[\/b\]/i', '/\[i\](.*)\[\/i\]/iU', '/\[u\](.*?)\[\/u\]/i', '/\[color=(.*?)\](.*?)\[\/color\]/', '/\[size=(\d)\](.*?)\[\/size\]/', '/\[qq\](\d{5,12})\[\/qq\]/', ); //需要替換的UBB字符 $replace=array( '<b>\\1</b><br />', '<i>\\1</i><br />', '<u>\\1</u><br />', '<font color="\\1">\\2</font><br />', '<font size="\\1">\\2</font><br />', '<a href="http://wpa.qq.com/msgrd?V=1&Uin=\\1&Site=[Discuz!]&Menu=yes" target="_blank"><img src="http://wpa.qq.com/pa?p=1:\\1:1" border="0"></a>', ); //使用正則匹配$string,將$string當(dāng)中的值變?yōu)?replace的效果 $ubb=preg_replace($pattern,$replace,$string); echo $ubb; ?>
soumettreRéinitialiser le code