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

PHP menggunakan ungkapan biasa untuk menulis editor teks UBB

Mari kita lihat editor UBB. Ini adalah teknologi pemprosesan teks yang sering digunakan di laman web. Kerana saya menggunakan editor fail UBB, format yang saya nyatakan boleh wujud. Pengguna tidak boleh memaparkan format yang saya tidak nyatakan di laman web.

Mari kita lihat kesannya:

<?php
$string='[b]為你寫詩[/b]
[i]為你做不可能事[/i]
[u]哎呀,哥不是寫情詩[/u]
[color=Red]哥是在說歌詞[/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當中的值變?yōu)?replace的效果
$ubb=preg_replace($pattern,$replace,$string);

echo $ubb;
?>

lebih maju Anda boleh membenarkan pengguna menghantar keputusan dalam borang dan membenarkan pengguna melepasi nilai.

Anda menukar output kepada format UBB.

Dalam bab seterusnya, kami mempelajari tentang sistem fail, dan kemudian kami akan menerangkan kepada anda sesuatu yang lebih menarik: pengikis web.


Meneruskan pembelajaran
||
<?php $string='[b]為你寫詩[/b] [i]為你做不可能事[/i] [u]哎呀,哥不是寫情詩[/u] [color=Red]哥是在說歌詞[/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當中的值變?yōu)?replace的效果 $ubb=preg_replace($pattern,$replace,$string); echo $ubb; ?>