首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

加验证是否含有标签并去掉标签得到值的函数标签[en][/en]

2012-06-09 
求一个加验证是否含有标签并去掉标签得到值的函数标签[en][/en]我的需求如下有字符串如一下形势[en]英文[/

求一个加验证是否含有标签并去掉标签得到值的函数标签[en][/en]
我的需求如下
有字符串如一下形势
[en]英文[/en]
[cn]中文[/cn]
当然至于是en还是cn这些标签名我可以自己定义
现在的要求是用PHP判断传入的字符串是否含有指定的标签,如果含有取得标签中值
function filteWord($word,$tag){
  if(含有该标签){
  return '标签中的值';
  }
}

请正则高手完成函数


[解决办法]

PHP code
$word=<<<eof[en]英文[/en][cn]中文[/cn]eof;function filteWord($word,$tag){  $p="/\[$tag\](.*)\[\/$tag\]/is";  if(preg_match($p,$word,$ar)){       return $ar[1];  }}echo filteWord($word,'cn'); 

热点排行