<?php if (strstr($HTTP_USER_AGENT,"MSIE"))
{
echo "You are using Internet Explorer.<br>";
}
?> 這裡我們將引入一些新的東西。 首先是“if”語句。如果你對於C語言的基本文法很熟悉,那麼你就很容易看懂這段代碼。如果不熟悉的話,建議找一些相關的書籍參考參考。PHP保留了C的簡單文法,避免了C語言中難以控制的字串和記憶體的處理。
第二,我們調用了一個函數:strstr()。strstr()是PHP內建的函數,用於在一個字串中尋找另外一個字串,在例中我們在變數$HTTP_USER_AGENT中尋找“MSIE”,如果找到字型串,那麼該函數返回真值,即TRUE,否則反之。
下面我們再來看看如何進入和退出PHP模式,哪怕是在一個PHP代碼塊的中間:
<?php
if (strstr($HTTP_USER_AGENT,"MSIE")){
?>
<center><b>You are using Internet Explorer</b></center>
<?
}else{
?>
<center><b>You are not using Internet Explorer</b></center>
<?
}?>
用跳出PHP模式直接輸出HTML代碼的方法,來代替使用echo語句輸出結果。非常重要的是:不能破壞php代碼邏輯上的完整性,運行這段代碼顯示的結果也許是:
You are using Internet Explorer