html中phpif
1. php判斷 html標簽
$html="這里是html標簽內容";
$is_div=preg_match_all("/<div class=\"ABC\">(.+?)<\/div>/is", $html, $div);
if($is_div){
foreach($div as $d){//循環讀取帶有class=ABC的標簽
$d_str=$d[0];//得到div字元串
$is_span=preg_match_all("/<span>(.+?)<\/span>/is", $d_str, $s);
if($is_span){//如果存在span標簽,則執行替換
$new_d_str=str_replace($d_str,"class=\"DEF\"","class=\"ABC\"");//替換ABC為DEF
$html=str_replace($html,$new_d_str,$d_str);//替換
}
}
}
//$html就是得到替換後的html
2. thinkphp在html頁面中寫if語句怎麼寫
同上
把我的總結復制給你吧:
if判斷:
<if condition="條件">
<else />
</if>
1.在控制器輸入如下:
public function demo6(){
$this->assign("num1",10);
$this->display("demo6");
}
2.在模板中輸入:
<body>
<if condition="$num1 neq 10">
變數num1值不等於10
<else />
等於10
</if>
</body>
條件:
eq 等於
neq 不等於
gt 大於
lt 小於
elt 小於等於
heq 恆等
3. PHP if endif 控制一段html的顯示
我都是用echo 顯示的HTML代碼,比如一個簡單分頁的:
echo "<div id=\"Zoom\">".$readcontent."</div>";
echo "<div id=\"fenye\" >";
for($i=1;$i<=$page_count;$i++){
if($i==$page){
echo $i."";
}else{
echo "<a href=\"readlog.php? bid=$bid&page=$i\">$i</a>";
}
}
echo "</div>";
4. html中插入php的方法
1、第一種是在HTML中加PHP。
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<metahttp-equiv="Content-Language"content="zh-CN"/>
<title>HelloWorld</title>
</head>
<body>
<?php
echo"Helloworld!這是正文";
?>
</body>
</html>
2、第二種用echo輸出HTML。
因為HTML有的元素中有雙引號,所以用echo輸出的內容用單引號括起來,避免出錯,也省了轉義這一步。比如這樣的代碼:
<?php
if(!$_POST){
echo『<formaction=""method="post">
伺服器地址:<inputtype="text"name="host"value="localhost"/><br/>
資料庫賬號:<inputtype="text"name="user"value=""/><br/>
資料庫密碼:<inputtype="password"name="pwd"value=""/><br/>
指定資料庫:<inputtype="text"name="db"value="test"/><br/>
<inputtype="submit"value="確定"/>
</form>『;
}
?>
3、第三種就是用(<<<)標記符了,這是在PHP168的模板代碼中首次見到的。
<?php
print<<<EOT
<divclass="slidecont">{$label[deepblue_mainslide]}</div>
<divclass="newcontainter">
<divclass="head">{$label[deepblue_mainh1]}</div>
<divclass="cont"id="Tab1">{$label[deepblue_maint1]}</div>
<divclass="cont"id="Tab2">{$label[deepblue_maint2]}</div>
</div>
<ahref="$rs[url]"title="$rs[descrip]"target="_blank">$rs[name]</a>
EOT;
?>
5. 如何讓一段html代碼經過php程序的if語句判斷後顯示,急用,在線等啊
使用php嵌套ifesle實現,下面是一個例子,看懂就能解決你的問題了
<?php
$a = $_GET['a'];//這里獲取一個get值,改成你的獲取session
echo $a;
if($a > 0){ //判斷有session
?>
<div id="a">a大於0</div> <!--有session輸出這段-->
<?php
}
else{ //判斷無session
?>
<div id="aa">a小於0</div> <!--無session輸出這段-->
<?php
}
?>