php 简单的BBCode替换函数

内容摘要
这篇文章主要为大家详细介绍了php 简单的BBCode替换函数,具有一定的参考价值,可以用来参考一下。

为大家讲述一下一个简单的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替换函数的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!