




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、PHP教程 幾段值得初學(xué)者研究的PHP代碼段經(jīng)典循環(huán)例子<HTML><HEAD><TITLE>經(jīng)典循環(huán)例子</TITLE></HEAD><BODY><? for($counter = 1; $counter <= 6; $counter+) /循環(huán)6次 print("<B>counter is $counter</B><BR>n"); /打印6次 ?></BODY></HTML>for的高級運(yùn)用 <HTML><
2、;HEAD><TITLE>for的高級運(yùn)用</TITLE></HEAD><BODY><? /* * 打印必要的說明文字 */ print("<B>距離星期一還有幾天?</B>n"); print("<OL>n"); for($currentDate = date("U"); /定義$currentDate時間格式 date("l", $currentDate) != "Monday" /判斷是不是當(dāng)前
3、系統(tǒng)時間是Monday $currentDate += (60 * 60 * 24) /當(dāng)前時間加上1天 /* * 打印時間名稱 */ print("<LI>" . date("l", $currentDate) . "n"); print("</OL>n");?></BODY></HTML>函數(shù)的簡單調(diào)用:<HTML><HEAD><TITLE>簡單的函數(shù)</TITLE></HEAD><BODY&
4、gt;<FONT SIZE=5><? function printBold($inputText) /定義function printBold() print("<B>" . $inputText . "</B>"); /打印$inputText print("這行沒有加重!<BR>n"); /直接打印字符串 printBold("這行加重了!"); /調(diào)用function printBold()函數(shù) print("<BR>n")
5、; print("這行沒有加重!<BR>n"); /直接打印字符串?></FONT></BODY></HTML>有返回值的函數(shù) <HTML><HEAD><TITLE>有返回值的函數(shù)</TITLE></HEAD><BODY><FONT SIZE=5><? function makeBold($inputText) /定義function makeBold()函數(shù) $boldedText = "<B>"
6、$boldedText .= $inputText; $boldedText .= "</B>" return($boldedText); /返回變量$boldedText print("這行沒有加重!<BR>n"); /直接打印字符串 print(makeBold("這行被加重了!") . "<BR>n");/調(diào)用function makeBold()函數(shù) print("這行沒有加重!<BR>n"); /直接打印字符串?></SIZE
7、></BODY></HTML>有默認(rèn)參數(shù)的函數(shù) <HTML><HEAD><TITLE>有默認(rèn)參數(shù)的函數(shù)</TITLE></HEAD><BODY><FONT SIZE=5><? function printColored($Text, $Color="black") /定義function函數(shù) print("<FONT COLOR="$Color">$Text</FONT>"); /獲取字符串的
8、內(nèi)容和顏色 printColored("這是黑顏色的字!"); /調(diào)用function函數(shù) print("<BR><BR>n"); printColored("這是藍(lán)顏色的字!", "blue"); /調(diào)用function函數(shù) print("<BR>n");?></SIZE></BODY></HTML>用的規(guī)算法判斷是否是整數(shù)<HTML><HEAD><TITLE>判斷整數(shù)</T
9、ITLE></HEAD><BODY><? function checkInteger($Number) if($Number > 1) /* 整數(shù)減1仍然是整數(shù) */ return(checkInteger($Number-1); elseif($Number < 0) /* 對于一個負(fù)數(shù),*/ /* 可以分析它的絕對值*/ return(checkInteger(-1)*$Number-1);/取絕對值,把負(fù)數(shù)按整數(shù)分析 else if($Number > 0) AND ($Number < 1) return("當(dāng)然不是
10、"); else /* 0 和 1 是整數(shù) */ /* 根據(jù)相關(guān)數(shù)學(xué)定義 */ return("是的"); print("<B>0是整數(shù)嗎?</B>" . checkInteger(0) . "<BR>n"); print("<B>7是整數(shù)嗎?</B> " . checkInteger(7) . "<BR>n"); print("<B>3.5呢?</B>" . check
11、Integer(3.5) . "<BR>n"); print("<B>那么-5呢?</B>" . checkInteger(-5) . "<BR>n"); print("<B>還有-9.2?</B>" . checkInteger(-9.2) . "<BR>n");?></BODY></HTML>初始化數(shù)組<HTML><HEAD><TITLE>初始
12、化數(shù)組</TITLE></HEAD><FONT SIZE=5><? $monthName = array(1=>"January", "February", "March",/初始化一個數(shù)組 "April", "May", "June", "July", "August", "September", "October", "November
13、", "December"); print(" 英語的“5月”是<B> $monthName5 </B>。<BR>n");/打印數(shù)組中的第6個元素?></FONT></BODY></HTML>獲取數(shù)組中的元素 <HTML><HEAD><TITLE>獲取數(shù)組中的元素</TITLE></HEAD><? $monthName = array( /*定義$monthName1到$monthName12*/ 1=
14、>"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December", /*定義$monthName"Jan"到$monthName"Dec"
15、;*/ "Jan"=>"January", "Feb"=>"February", "Mar"=>"March", "Apr"=>"April", "May"=>"May", "Jun"=>"June", "Jul"=>"July", "Aug"=>&q
16、uot;August", "Sep"=>"September", "Oct"=>"October", "Nov"=>"November", "Dec"=>"December", /*定義$monthNe"Jan"到$monthName"Dec"*/ "January"=>"January", "Februar
17、y"=>"February", "March"=>"March", "April"=>"April", "May"=>"May", "June"=>"June", "July"=>"July", "August"=>"August", "September"=>
18、"September", "October"=>"October", "November"=>"November", "December"=>"December" ); /*打印相關(guān)的元素*/ print("Month <B>5</B> is <B>" . $monthName5. "</B><BR>n"); print("Mon
19、th <B>Aug</B> is <B>" . $monthName"Aug" . "</B><BR>n"); print("Month <B>June</B> is <B>" . $monthName"June" . "</B><BR>n");?></BODY></HTML>創(chuàng)建一個多維數(shù)組 <HTML><HEAD&g
20、t;<TITLE>創(chuàng)建一個多維數(shù)組</TITLE></HEAD><? $Cities = array( /二維數(shù)組array() "華北地區(qū)"=>array( "北京市", "天津市", "石家莊" ), "西北地區(qū)"=>array( "西安", "拉薩" ) ); print("華北地區(qū): ".$Cities"華北地區(qū)"0); /打印$Cities"華
21、北地區(qū)"0?></BODY></HTML>PHP 4.0實現(xiàn)表格狀打印<HTML><HEAD><TITLE>實現(xiàn)表格狀打印</TITLE></HEAD><BODY><? /* * 數(shù)據(jù)表格化 */ print("<TABLE bgcolor='ffccoo' BORDER="1">n"); / 表格開始 for($Row=1; $Row <= 12; $Row +) print("<TR&
22、gt;n"); / 開始行 / do each column for($Column=1; $Column <= 12; $Column +) print("<TD>");/開始列 print($Row * $Column);/表格元素乘積 print("</TD>"); print("</TR>n"); / 行結(jié)束 print("</TABLE>n"); / 表格結(jié)束?></BODY></HTML>查看系統(tǒng)的一些變量&l
23、t;HTML><HEAD><TITLE>查看PHP的環(huán)境變量</TITLE></HEAD><BODY><? print("你正在用文件的名字為: "); print(_FILE_); print(" <BR>n"); print("<hr>"); print("你的操作系統(tǒng)為: "); print(PHP_OS); print("<hr>"); print("你的php的版本為:
24、 "); print(PHP_VERSION)?></BODY></HTML>打開本地或者遠(yuǎn)程文件<HTML><HEAD><TITLE>打開本地或者遠(yuǎn)程文件</TITLE></HEAD><BODY><? print("<H3>通過http協(xié)議打開文件</H3>n"); / 通過 http 協(xié)議打開文件 if(!($myFile = fopen("d:web/web/php/test/data.txt", "
25、;r") print("文件不能打開"); exit; while(!feof($myFile) /循環(huán) / 按行讀取文件中的內(nèi)容 $myLine = fgetss($myFile, 255); print("$myLine <BR>n"); / 關(guān)閉文件的句柄 fclose($myFile);?></BODY></HTML>打開文件的幾種方式比較 <HTML><HEAD><TITLE>讀取文件內(nèi)容</TITLE></HEAD><BODY
26、><? / 打開文件同時打印文件的每一個字符 if($myFile = fopen("data.txt", "r") while(!feof($myFile) $myCharacter = fgetc($myFile); print($myCharacter); fclose($myFile); ?><? print("<hr>");?><? / 打開文件同時打印文件的每一行 if($myFile = fopen("data.txt", "r")
27、while(!feof($myFile) $myLine = fgets($myFile, 255); print($myLine); fclose($myFile); ?><? print("<hr>");?><? /* 打開文件同時打印文件的每一行, 同時去掉取回字符串中的 HTML 語言 */ if($myFile = fopen("data.txt", "r") while(!feof($myFile) $myLine = fgetss($myFile, 255); print($myLin
28、e); fclose($myFile); ?></BODY></HTML>訪問文件常見屬性<HTML><HEAD><TITLE>訪問文件常見屬性</TITLE></HEAD><BODY><BR><? print("文件的所有者(UID 值):"); print(fileowner("data.txt")."<br>"); print("文件的大?。?quot;); print(filesize(
29、"data.txt")."<br>"); print("文件的類型:"); print(filetype("data.txt")."<br>");?></BODY></HTML>調(diào)用文本文件內(nèi)容 <HTML><HEAD><TITLE>調(diào)用文本文件內(nèi)容</TITLE></HEAD><BODY><CENTER><? / 打開文件同時,打印每一行 $myFil
30、e = file( "data.txt"); for($index = 0; $index < count($myFile); $index+) print($myFile$index."<BR>"); ?></CENTER></BODY></HTML>創(chuàng)建目錄函數(shù) <HTML><HEAD><TITLE>創(chuàng)建目錄函數(shù)</TITLE></HEAD><BODY><? if(mkdir("myDir1",
31、 0777) /創(chuàng)建目錄的函數(shù) print("目錄創(chuàng)建成功"); /目錄建立成功 else print("目錄建立失敗!"); /目錄建立失敗 ?></BODY></HTML>瀏覽目錄 <HTML><HEAD><TITLE>瀏覽目錄</TITLE></HEAD><BODY><? / 使用表格瀏覽目錄的結(jié)構(gòu) print("<TABLE BORDER="1">n"); / 創(chuàng)建表格的頭 print(&
32、quot;<TR><font color='red'>n"); print("<TH>文件名</TH>n"); print("<TH>文件的大小</TH>n"); print("</font></TR>n"); $myDirectory = opendir("."); / 建立操作目錄的句柄 / 讀出目錄中的每一個子項 while($entryName = readdir($myDirector
33、y) print("<TR>"); print("<TD>$entryName</TD>"); print("<TD ALIGN="right">"); print(filesize($entryName); print("</TD>"); print("</TR>n"); closedir($myDirectory); / 關(guān)閉目錄 print("</TABLE>n");
34、?></BODY></HTML>PHP相關(guān)信息 <HTML><HEAD><TITLE>PHP相關(guān)信息</TITLE></HEAD><BODY><? phpinfo();?></BODY></HTML>常用的數(shù)值判斷函數(shù) <HTML><HEAD><TITLE>常用的數(shù)值判斷函數(shù)</TITLE></HEAD><BODY><? /判斷數(shù)組 $colors = array("re
35、d", "blue", "green"); if(is_array($colors) print("colors is an array"."<br>"); /雙精度數(shù)判斷 $Temperature = 15.23; if(is_double($Temperature) print("Temperature is a double"."<br>"); /整數(shù)判斷 $PageCount = 2234; if(is_integer($PageCo
36、unt) print("$PageCount is an integer"."<br>"); /對象判斷 class widget var $name; var $length; $thing = new widget; if(is_object($thing) print("thing is an object"."<br>"); /字符判斷 $Greeting = "Hello" if(is_string($Greeting) print("Greeting
37、 is a string"."<br>"); ?></BODY></HTML>文件上傳界面 <HTML> <HEAD> <TITLE>文件上傳界面</TITLE> </HEAD> <BODY><TABLE><CENTER> <? if($UploadAction)$UploadAction=0; $TimeLimit=60; /*設(shè)置超時限制時間默認(rèn)時間為 30s,設(shè)置為0時為不限時 */ set_time_limit($
38、TimeLimit); If($Upfile != "none")&& ($Upfile != "") $Filepath="d:webwebphptest" /上載文件存放路徑$FileName=$Filepath.$Upfile_name; if($Upfile_size <1024) /上載文件大小 $FileSize = (string)$Upfile_size . "字節(jié)" elseif($Upfile_size <(1024 * 1024) $FileSize = number_format(double)($Upfile_size / 1024), 1) . " KB" else $FileSize = number_format(double)($
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 胃癌患者春節(jié)護(hù)理常規(guī)
- 自然教育大樹小班課程體系構(gòu)建
- 糖尿病足壞疽個案護(hù)理
- 醫(yī)美咨詢師接診技巧培訓(xùn)
- 學(xué)習(xí)方式訓(xùn)練培訓(xùn)
- 施工測量培訓(xùn)課件
- 餐飲店加盟權(quán)轉(zhuǎn)讓及接手合同范本
- 邴蕾離婚協(xié)議書全面考量子女教育與財產(chǎn)分配方案
- 桉樹種植基地土地流轉(zhuǎn)與種植合同
- 股票市場動態(tài)分析及投資策略咨詢協(xié)議
- 保潔服務(wù) 投標(biāo)方案(技術(shù)標(biāo))
- 2024年國企采購商品房合同模板
- 湖南省長沙2024年七年級下冊生物期末試卷附答案
- 新材料產(chǎn)業(yè)研發(fā)與產(chǎn)業(yè)化應(yīng)用實施方案案
- 3.6.3關(guān)門車課件講解
- 2024年小學(xué)四年級下冊數(shù)學(xué)期末測試卷附完整答案【典優(yōu)】
- 養(yǎng)老院老人走失免責(zé)協(xié)議書
- JCT 2768-2024 木塑制品行業(yè)綠色工廠評價要求(正式版)
- 擬投入的主要物資計劃
- 廣東省中山市2022-2023學(xué)年高一年級下冊期末統(tǒng)一考試物理試題含解析
- 2024年橫州茉莉花投資集團(tuán)有限責(zé)任公司招聘筆試沖刺題(帶答案解析)
評論
0/150
提交評論