php 简单的BBCode替换函数
内容摘要
这篇文章主要为大家详细介绍了php 简单的BBCode替换函数,具有一定的参考价值,可以用来参考一下。
为大家讲述一下一个简单的php BBCode替换函数 ,对此感兴趣的朋友,看看idc笔记
为大家讲述一下一个简单的php BBCode替换函数 ,对此感兴趣的朋友,看看idc笔记
文章正文
这篇文章主要为大家详细介绍了php 简单的BBCode替换函数,具有一定的参考价值,可以用来参考一下。
为大家讲述一下一个简单的php BBCode替换函数 ,对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如下:
/**
* BBCode替换函数
*
* @param
* @arrange (www.idcnote.com)
**/
function BBcode($texto){
$a = array(
"/\[i\](.*?)\[\/i\]/is",
"/\[b\](.*?)\[\/b\]/is",
"/\[u\](.*?)\[\/u\]/is",
"/\[img\](.*?)\[\/img\]/is",
"/\[url=(.*?)\](.*?)\[\/url\]/is",
"/\[size=(.*?)\](.*?)\[\/size\]/is",
);
$b = array(
"<i>$1</i>",
"<b>$1</b>",
"<u>$1</u>",
"<img src=\"$1\" />",
"<a href=\"$1\" target=\"_blank\">$2</a>",
'<font size=$1>$2</font>',
);
$texto = preg_replace($a, $b, $texto);
$texto = nl2br($texto);
return $texto;
}
if(isset($_GET['txt'])) {
echo "Has introducido: ".bbcode($_GET['txt']);
}
/*** 代码来自php教程(www.idcnote.com) ***/
注:关于php 简单的BBCode替换函数的内容就先介绍到这里,更多相关文章的可以留意
代码注释