php怎么替换title、keywords、description中的内容? phphtml正则区配 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str='<title>测试</title><meta name="keywords" content="测试"><meta name="description" content="测试">';$str=preg_replace('/(<title>)[^<]+?(<\/title>)/i',"$1替换$2",$str);$str=preg_replace('/(name="keywords"\s*content)="[^"]+?"/i',"$1='替换'",$str);$str=preg_replace('/(name="description"\s*content)="[^"]+?"/i',"$1='替换'",$str);echo $str;/*输出(查看元素)<title>替换</title><meta name="keywords" content="替换"><meta name="description" content="替换">*/ $content = <<<TXT<!DOCTYPE html><head><meta charset="UTF-8"><title>NM+「潮 + 互動」全方位媒體平台</title><meta name="keywords" content="NM+,潮 ,互動,全方位媒體平台" /><meta name="description" content="NM+「潮 + 互動」全方位媒體平台" /></head><body></body></html>TXT;$content = preg_replace('/(<title>)(.*?)(<\/title>)/i', "$1替換的title$3", $content);$content = preg_replace('/(name="keywords" content=")(.*?)(")/i', "$1替換的keywords$3", $content);$content = preg_replace('/(name="description" content=")(.*?)(")/i', "$1替換的description$3", $content);echo $content; 将数据存成png文件 svn的一个checkout使用问题 如何从搜索的链接中提取的关键字作为网页标题 php mysql sum char or varchar 的问题 js的问题哦,不想去JS版块了,图个方便 逗比人文傻逼问题 如何防止用php写的系统被ghost后在别的机器上运行 我的大漏洞! 编码的疑惑1?有请:秋水无痕||其它编码高手 zend studio怎么去掉项目运行时候路径中的项目名称? 求助 PHP发邮件问题 求大神看看这个路径怎么回事?
$str='<title>测试</title>
<meta name="keywords" content="测试">
<meta name="description" content="测试">';$str=preg_replace('/(<title>)[^<]+?(<\/title>)/i',"$1替换$2",$str);
$str=preg_replace('/(name="keywords"\s*content)="[^"]+?"/i',"$1='替换'",$str);
$str=preg_replace('/(name="description"\s*content)="[^"]+?"/i',"$1='替换'",$str);
echo $str;
/*输出(查看元素)
<title>替换</title>
<meta name="keywords" content="替换">
<meta name="description" content="替换">
*/
$content = <<<TXT
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>NM+「潮 + 互動」全方位媒體平台</title>
<meta name="keywords" content="NM+,潮 ,互動,全方位媒體平台" />
<meta name="description" content="NM+「潮 + 互動」全方位媒體平台" />
</head>
<body>
</body>
</html>
TXT;$content = preg_replace('/(<title>)(.*?)(<\/title>)/i', "$1替換的title$3", $content);
$content = preg_replace('/(name="keywords" content=")(.*?)(")/i', "$1替換的keywords$3", $content);
$content = preg_replace('/(name="description" content=")(.*?)(")/i', "$1替換的description$3", $content);echo $content;