phpif嵌套html
① php代碼和HTML代碼的嵌套問題
PHP和HTML嵌套無非也就下面幾種情況。
1,混合。比如你要你要在輸出"<ul></ul>"1到19。可使用的寫法是
<ul>
<?php for($i=1;$i<20;$i++){ ?>
<li>
<?php echo "我在這里輸出的是\$i的值:$i"; ?>
</li>
<?php } ?>
<ul>
這是嵌套最「完全的一種」,也是所謂比較高級的方式。
2,融合。意思是用echo 或print將html的東西輸出。
比如上面的那個例子可以寫成
<?php
echo "ul";
for ($i=1;$i<20;$i++){
echo "<li>我在這里輸出的是\$i的值:$i</li>";
}
echo "</ul>"
?>
3,對於大段的HTML包含少量的PHP可以用所謂的界定符(似乎是這么說的)
據個例子了。
你要輸出一個表單,其中表單之中就一個變數。
那麼方法是
echo <<<eot
<form>
<input>..........很多表單代碼
{$value}..這裡面可以放PHP的變數。
</form>
eot;
OK了。
② 怎麼把php與html嵌套在一起
PHP 和HTML混寫:
1.簡單的:
<?php
$a = 5;
$b =3;
$c = $a - $b;
echo $c;
?>
<div>HTML 代碼 </div>
-----------------------------------------------------------------------
2.用條件語句來控制HTML的輸出:
<?php
$a = 6;
$b = rand(1, 10); //產生隨機數;
if($a < $b)
{
?>
<div>HTML代碼 ,部分1</div>
<?php
}
else
{
?>
<div>HTML代碼 ,部分2</div>
<?php
}
?>
這段代碼是用PHP來控制HTML的輸出,會隨機輸出 HTML1,HTML2
③ PHP里如何套html
一般來說有兩種混合寫法,一種是HTML套PHP,寫作<?php ?>;另一種是PHP套HTML,寫作<?php echo ?> ,若php開啟短標簽寫法,也可寫作<?=$item['RAND']?>
還有一種不太常用的混合寫法如下:
easy way to execute conditional html / javascript / css / other language code with php if else:
<?php if (condition):?>
html code to run if condition is true
<?php else: ?>
html code to run if condition is false
<?php endif ?>
列出項目中的一段代碼的兩種寫法:
[php] view plain
<?php if($resitem['PREVIEW']){echo $resitem['PREVIEW'];} else {echo "static/images/bg72.png";}?>
寫法二:
[php] view plain
<?php if($resitem['PREVIEW']): ?> <?=$resitem['PREVIEW']?><?php else: ?>static/images/bg72.png<?php endif ?>
④ 如何在PHP中嵌入一個HTML文件
php裡面添加html文件,很多時候需要用到!
如添加一個站點統計到網站,如果你的網站全部是php來寫的,這時候直接用echo輸出統計代碼就會出現問題!然後php可以很方便的引入一個html文件,這樣就方便多了!
具體操作如下:
在do_footer函數裡面利用include即可導入一個html文件
1)修改do_footer函數
function do_footer($credits = true) {
global $globals;
echo "</div<!–#container closed–\n";
include("hugwww-footer.html");
if($credits) @do_credits();
do_js_from_array($globals['post_js']);
// warn warn warn
// dont do stats of password recovering pages
@include(『ads/stats.inc』);
printf("\n<!–Generated in %4.3f seconds–\n", microtime(true) – $globals['start_time']);
2)將統計代碼寫入hugwww-footer.html文件完成!
⑤ 怎樣給php頁面里添加html頁面
PHP中嵌入HTML有多種方式,這里列出幾種常用方式:
PHP代碼輸出HTML代碼;
HTML代碼中嵌入PHP;
PHP中使用include ()函數引用Html文件;
示例:
HTML代碼(test.html)
<body>
<p>我是一段Html代碼</p>
</body>
方式一:
<?php
$int=rand(0,1);
if($int==1){
echo"<p>取到的隨機數是1</p>";
}else{
echo"<p>取到的隨機數不是1</p>";
}
?>