php程序建網(wǎng)站中strpos()函數(shù)與條件語(yǔ)句
作者:佚名 時(shí)間:2013-08-21 分享到:
php程序建網(wǎng)站中strpos()函數(shù)與條件語(yǔ)句
strpos()函數(shù)
strpos()可以在一段字符串內(nèi)搜索,內(nèi)容可以是一段或者單個(gè)字符,檢索成功后,返回匹配成功的首個(gè)位置,失敗返回false。例如<?php strpos("xiaohui","u");?> 返回結(jié)果是5,可見匹配是從0開始的。
條件語(yǔ)句
if、elseif和else語(yǔ)句可以執(zhí)行不同條件下的不同操作,該條件語(yǔ)句勝任于此項(xiàng)
if....else語(yǔ)句即滿足某條件時(shí)執(zhí)行一種操作,不滿足條件時(shí)執(zhí)行另一種操作。elseif語(yǔ)句則用于符合某一項(xiàng)條件時(shí)執(zhí)行相應(yīng)代碼。
if..else語(yǔ)句
在編寫程序時(shí)常常需要在條件滿足時(shí)執(zhí)行相應(yīng)代碼塊。在不滿足條件時(shí)執(zhí)行相應(yīng)代碼塊,這時(shí)就要用到if...else語(yǔ)句。具體格式為if(條件)...條件符合執(zhí)行代碼...else..條件符合執(zhí)行代碼。例如:
我們指定變量x賦值為當(dāng)前日期,條件為上午,如果當(dāng)前時(shí)間符合上午則會(huì)顯示“上午好”如果不符合則返回“天天快樂”代碼為:<?php $x=data("a"); if ($x=="am") echo"上午好"; else echo"天天快樂";?>
如果在想在符合的同時(shí)增加其余代碼,需要放在大括號(hào)內(nèi)。如<?php $x=data("a"); if ($x==("am"){echo "你好"<br />; echo "很高興認(rèn)識(shí)你";echo "今天天氣不錯(cuò)";}?> elseif語(yǔ)句
此語(yǔ)句用在有其它條件符合才會(huì)執(zhí)行相應(yīng)的代碼, 例如效果為當(dāng)前時(shí)間是周五則顯示“星期五最后一天了,星期六則顯示周末愉快,兩者都不是則顯示“奮斗吧“,代碼可寫為<?php $x=data("D"); if ($x=="Fri") echo "星期五最后一天,加油。"; elseif ($x=="Sat") echo "周末愉快"; else echo"奮斗吧";?>