htmlphp标签
<?php
$str='<ahref="/p/3729597758"title="【爱心反袭馈】四川色达县色达中学反馈贴"target="_blank"class="j_th_tit">【爱心反馈】四川色达县色达中学反馈贴</a>';
preg_match_all('/href="(.*?)title="(.*?)"/is',$str,$arr);//正则匹配
print_r($arr);#打印匹配结果
② php标签可以调用HTML文件吗
PHP文件里面,在
?php
?
之外,可以使用任何普通HTML可以使用的元素。
③ php修改html标签
首先建立一个页面,命名为:test.html如下
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>模板</title>
</head>
<body>
{$content}
</body>
</html>
需求:读取{$content}并输出用户想输出的内容。
其次建立另一个页面,mytest.php代码如下:
<?php
//给$content赋值,且是字符串的形式
$content = '我最近在读廖一梅的《像我这样笨拙的生活》';
//读取test.html文件中的所有内容,并以字符串的形式返回
$fileContent = file_get_contents('test.html');
//从$fileContent字符串中把{$content}替换为$content的内容,并返回字符串
$str = str_replace('{$content}',$content,$fileContent);
//最后输出内容
echo $str;
?>
最后,通过页面 访问,可以访问到内容,结果如下:
总结:这其实只是php中最基本的一个例子,也算是一个思想吧,主要是为Smarty做铺垫。如有不妥,欢迎指正,谢谢!!
④ html标签能写在php代码中吗
可以的,通过eot的方式还可以html代码格式
<?php
$rec["picture"]=$allvars["http_host"]["photohost"].$rec["picture"];
echo <<<eot
-->
<li class="desitem">
<div class="desphoto"><a href="$detailurl" target=_blank><img src='$rec[picture]' title="$rec[subject]"></a></div>
<div class="dessubject"><a href="$detailurl" target=_blank>$rec[subjectshow]</a>$rec[digestshow]</div>
<div class="desdetail">设计师:<a href="$rl" target=_blank>$rec[usernameshow]</a>人气:<span class="hits">$rec[hits]</span></div>
</li>
<!--
eot;
?>
⑤ html标签,php标签,js标签这些是什么啊
html是
超文本标记语言
,是由
html标签
组成的。
php是服务器
脚本语言
,php标签只是标注php代码块起始和结束位置的。
js是客户端脚本语言,js标签也是高手浏览器
javascript
代码起始和结束位置的。
三种语言,各自有不同的功能
希望能帮助你。
⑥ php 提取替换指定html内的标签
试编写代码供参考:
<?php
$content=<<<TTTT
<strong>开心</strong>
<li>数列1</li>
<li>数列2</li>
<li>数列3</li>
<strong>无聊</strong>
<li>数列4</li>
<li>数列5</li>
<li>数列6</li>
<strong>兴奋</strong>
<li>数列7</li>
<li>数列8</li>
<li>数列9</li>
<strong>沮丧</strong>
<li>数列10</li>
<li>数列11</li>
<li>数列12</li>
TTTT;
/*
$pattern='%<strong>(.*?)</strong>%i';
preg_match_all($pattern,$content,$matches,PREG_PATTERN_ORDER);
echo'问题一:提取标签内的内容的前3个:<br/>'." ";
echo$matches[1][0].','.$matches[1][1].','.$matches[1][2].'<br/><br/>';
echo" "." ";
echo'问题二:提取标签内的所有内容,并加序列号和html标签:<br/>'." ";
for($i=0;$i<count($matches[1]);$i++){
echo'<li>'.($i+1).'、'.$matches[1][$i].'</li>'." ";
}
echo'<br/>';
echo" ";
echo'问题三:替换成:<br/>'." ";
$pattern='%<strong>(.*?)</strong>%i';
$temp=preg_replace($pattern,'</ul><strong>1</strong><ul>',$content);
$temp=substr($temp,5).'</ul>';
echo$temp;
*/
$index=0;
functiondoReplace($matches)
{
global$index;
$index++;
if($index<2){
return$index.'.'.$matches[0].'<ul>';
}else{
return'</ul>'.$index.'.'.$matches[0].'<ul>';
}
}
echo'问题三1:在每一个替换的strong前面也加上序列号:<br/>'." ";
echo" ";
$pattern='%<strong>(.*?)</strong>%i';
$temp=preg_replace_callback($pattern,'doReplace',$content);
echo$temp.'</ul>';
?>
运行截图:
⑦ php中给html标签加内容
<div class="langTest">
<p><?php echo "_(你好)"; ?></p>
<p><?php echo "_(php技术交流"; ?></p>
</div>
效果:
<div class="langTest">
<p>_(你好)</p>
<p>_(php技术交流</p>
</div>
你是想要这样?
⑧ html标签能内嵌php代码吗
是可以内嵌,只是你这php语法错误好多呀。
⑨ 在php文件里的html标签有什么用
html是直接展示给用户的,php代码是服务器运行之后把结果放在html里展示
⑩ php如何处理html标签
php正则过滤html标签、空格、换行符的代码
$str=preg_replace("/\s+/", " ", $str);
//过滤多余回车
$str=preg_replace("/<[ ]+/si","<",$str);
//过滤<__("<"号后面带空格)
$str=preg_replace("/<\!--.*?-->/si","",$str);
//注释
$str=preg_replace("/<(\!.*?)>/si","",$str);
//过滤DOCTYPE
$str=preg_replace("/<(\/?html.*?)>/si","",$str);
//过滤html标签
$str=preg_replace("/<(\/?head.*?)>/si","",$str);
//过滤head标签
$str=preg_replace("/<(\/?meta.*?)>/si","",$str);
//过滤meta标签
$str=preg_replace("/<(\/?body.*?)>/si","",$str);
//过滤body标签
$str=preg_replace("/<(\/?link.*?)>/si","",$str);
//过滤link标签
$str=preg_replace("/<(\/?form.*?)>/si","",$str);
//过滤form标签
$str=preg_replace("/cookie/si","COOKIE",$str);
//过滤COOKIE标签
$str=preg_replace("/<(applet.*?)>(.*?)<(\/applet.*?)>/si","",$str);
//过滤applet标签
$str=preg_replace("/<(\/?applet.*?)>/si","",$str);
//过滤applet标签
$str=preg_replace("/<(style.*?)>(.*?)<(\/style.*?)>/si","",$str);
//过滤style标签
$str=preg_replace("/<(\/?style.*?)>/si","",$str);
//过滤style标签
$str=preg_replace("/<(title.*?)>(.*?)<(\/title.*?)>/si","",$str);
//过滤title标签
$str=preg_replace("/<(\/?title.*?)>/si","",$str);
//过滤title标签
$str=preg_replace("/<(object.*?)>(.*?)<(\/object.*?)>/si","",$str);
//过滤object标签
$str=preg_replace("/<(\/?objec.*?)>/si","",$str);
//过滤object标签
$str=preg_replace("/<(noframes.*?)>(.*?)<(\/noframes.*?)>/si","",$str);
//过滤noframes标签
$str=preg_replace("/<(\/?noframes.*?)>/si","",$str);
//过滤noframes标签
$str=preg_replace("/<(i?frame.*?)>(.*?)<(\/i?frame.*?)>/si","",$str);
//过滤frame标签
$str=preg_replace("/<(\/?i?frame.*?)>/si","",$str);
//过滤frame标签
$str=preg_replace("/<(script.*?)>(.*?)<(\/script.*?)>/si","",$str);
//过滤script标签
$str=preg_replace("/<(\/?script.*?)>/si","",$str);
//过滤script标签
$str=preg_replace("/javascript/si","Javascript",$str);
//过滤script标签
$str=preg_replace("/vbscript/si","Vbscript",$str);
//过滤script标签
$str=preg_replace("/on([a-z]+)\s*=/si","On\\1=",$str);
//过滤script标签
$str=preg_replace("/