PHP实用小程序(四)
生活随笔
收集整理的這篇文章主要介紹了
PHP实用小程序(四)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
<HTML>
<HEAD>
<TITLE>訪問(wèn)文件時(shí)間屬性</TITLE>
</HEAD>
<BODY>
<?$LastAccess = fileatime("data.txt");print("文件最后的存取時(shí)間為:");print(date("l F d, Y", $LastAccess));print("<br>");
?>
<?$LastA = filectime("data.txt");print("文件最后的改變時(shí)間:");print(date("l F d, Y", $LastA));print("<br>");
?>
<?$LastB = filemtime("data.txt");print("文件最后的修改時(shí)間:");print(date("l F d, Y", $LastB));print("<br>");
?>
</BODY>
</HTML> <HTML>
<HEAD>
<TITLE>創(chuàng)建目錄函數(shù)</TITLE>
</HEAD>
<BODY>
<?if(mkdir("myDir1", 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("<TR><font color='red'>\n");print("<TH>文件名</TH>\n");print("<TH>文件的大小</TH>\n");print("</font></TR>\n");$myDirectory = opendir("."); // 建立操作目錄的句柄 // 讀出目錄中的每一個(gè)子項(xiàng)while($entryName = readdir($myDirectory)){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");
?>
</BODY>
</HTML> <HTML>
<HEAD>
<TITLE>取得瀏覽器的信息</TITLE>
</HEAD>
<BODY>
<?php
function list_array ($array) //定義函數(shù)
{while (list ($key, $value) = each ($array)) {$str= "<b>$key:</b> $value<br>\n";}return $str;}echo "$HTTP_USER_AGENT<hr>\n";$browser = get_browser();print("<br>");echo list_array ((array) $browser);
?>
</BODY>
</HTML> <HTML>
<HEAD>
<TITLE>PHP相關(guān)信息</TITLE>
</HEAD>
<BODY><?phpinfo();?>
</BODY>
</HTML> <HTML>
<HEAD>
<TITLE>常用的數(shù)值判斷函數(shù)</TITLE>
</HEAD>
<BODY>
<?//判斷數(shù)組$colors = array("red", "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($PageCount)){print("$PageCount is an integer"."<br>");}//對(duì)象判斷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 is a string"."<br>");}
?>
</BODY>
</HTML> <HTML>
<HEAD>
<TITLE>數(shù)組排序的使用</TITLE>
</HEAD>
<BODY>
<?// 構(gòu)造一個(gè)數(shù)組變量$users = array("bob"=>"Yobert", "steve"=>"Btephen", "jon"=>"Aonathon");for(reset($users); $index=key($users); next($users)){print("$index : $users[$index] <BR>\n");} print("<hr>");// 使數(shù)組排序asort($users);// 打印排序后的數(shù)組for(reset($users); $index=key($users); next($users)){print("$index : $users[$index] <BR>\n");}
?>
</BODY>
</HTML> <HTML>
<HEAD>
<TITLE>常用數(shù)組函數(shù)</TITLE>
</HEAD>
<BODY>
<?$colors = array("red", "green", "blue","yellow");print("數(shù)組的個(gè)數(shù):".count($colors)."<br>");//數(shù)組的個(gè)數(shù)print("數(shù)組的當(dāng)前值:".current($colors)."<br>");//當(dāng)前的值end($colors);print("數(shù)組的最后一個(gè)的值:".current($colors)."<br>");print("<hr>");$slice = each($colors);//
print("each()函數(shù)的使用:"."<br>");print($slice[0] . "====" . $slice[1] . "<BR>\n");print($slice['key'] . "====" . $slice['value'] . "<BR>\n");
?>
</BODY>
</HTML> <HTML>
<HEAD>
<TITLE>常用字符串函數(shù)(一)</TITLE>
</HEAD>
<BODY>
<?$first = "abc";$second = "aBc";if(strcmp($first, $second) == 0)//字串比較
{print("字符串相等:"."<hr>");}else{print("字符串不相等"."<hr>");}
?>
<?print("a short string ".strlen("a short string")."<hr>");//字串長(zhǎng)度
?>
<?$text = "hello world";print(strpos($text, "w")."<hr>");//尋找字串中某字元最先出現(xiàn)處
?>
</BODY>
</HTML> <HTML>
<HEAD>
<TITLE>常用字符串函數(shù)(二)</TITLE>
</HEAD>
<BODY>
<?$text = "My dog's name is Angus.";//print Angusprint(substr($text, 17, 5)."<hr>");//取出子串
?>
<?//切開(kāi)字串// create a demo string$line = "leon\tatkinson\tleon@clearink.com";// loop while there are still tokensfor($token = strtok($line, "\t");$token != "";$token = strtok("\t")){print("token: $token<BR>\n");}
?>
<?//傳回字串中某字串開(kāi)始處至結(jié)束的字串$text = "Although this is string, it's not very long.";print("<hr>".strstr($text, ","));
?>
</BODY>
</HTML> <HTML>
<HEAD>
<TITLE>常用字符串函數(shù)(三)</TITLE>
</HEAD>
<BODY>
<?//顛倒字串print("abcdefg 顛倒 ");print(strrev("abcdefg")."<hr>");//小寫(xiě)字串print("小寫(xiě): ".strtolower("Hello World")."<hr>");//大寫(xiě)字串print("大寫(xiě): ".strtoupper("Hello World")."<hr>");//去空格$text = " whitespace ";print("\"" . trim($text) . "\"");
?>
</BODY>
</HTML> <HTML>
<HEAD>
<TITLE>編碼和解碼函數(shù)</TITLE>
</HEAD>
<BODY>
<?$data = "VGhpcyBpcyBhIAptdWx0aS1saW5lIG1lc3NhZ2UK";//解碼前的值print ($data);print(base64_decode($data)); //進(jìn)行解碼
?>
<?print("<hr>");$text = "這是一個(gè)多行信息\n";print ($text);print(base64_encode($text)); //編碼
?>
</BODY>
</HTML> <HTML>
<HEAD>
<TITLE>常用數(shù)學(xué)函數(shù)(一)</TITLE>
</HEAD>
<BODY>
<?print(abs(-13));//打印絕對(duì)值
?>
<?// 從 -1 到1打印acos函數(shù)的值print("<TABLE BORDER=\"1\">\n");print("<TR><TH>x</TH><TH>acos(x)</TH></TR>\n");for($index = -1; $index <= 1; $index += 0.25){print("<TR>\n");print("<TD>$index</TD>\n");print("<TD>" . acos($index) . "</TD>\n");print("</TR>\n");}print("</TABLE>\n");
?>
<?// 從 -1 到 1打印asin函數(shù)的值print("<TABLE BORDER=\"1\">\n");print("<TR><TH>x</TH><TH>asin(x)</TH></TR>\n");for($index = -1; $index <= 1; $index += 0.25){print("<TR>\n");print("<TD>$index</TD>\n");print("<TD>" . asin($index) . "</TD>\n");print("</TR>\n");}print("</TABLE>\n");
?>
</BODY>
</HTML> <HTML>
<HEAD>
<TITLE>常用時(shí)間函數(shù)(二)</TITLE>
</HEAD>
<BODY>
<?print("pi=".pi());print("<br>");print("sin(0.5 * pi())=".sin(0.5 * pi()));print("<br>");print("cos(2 * pi())=".cos(2 * pi()));print("<br>");//打印從1到100中間的10個(gè)隨機(jī)的數(shù)for($index = 0; $index < 10; $index++){print(rand(1,100) . "<BR>\n");}
?>
</BODY>
</HTML> <HTML>
<HEAD>
<TITLE>日期檢查函數(shù)</TITLE>
</HEAD>
<BODY>
<?if(checkdate(2,18,1970))//檢查日期函數(shù)
{print("2,18,1970 :"."這是一個(gè)正確的日期格式");}else{print("這不是一個(gè)正確的日期格式");}if(checkdate(52,18,1970))//檢查日期函數(shù)
{print("這是一個(gè)正確的日期格式");}else{print("52,18,1970 :"."這不是一個(gè)正確的日期格式");}
?>
</BODY>
</HTML> <HTML>
<HEAD>
<TITLE>常用時(shí)間函數(shù)(一)</TITLE>
</HEAD>
<BODY>
<?print(date("h:i A l"));print("<BR>\n");print(date("F dS, Y"));
?>
<?$current_date = getdate(time());print("<hr>");printf("%d:%d:%d", $current_date["hours"],$current_date["minutes"],$current_date["seconds"]);
?>
</BODY>
</HTML> <HTML>
<HEAD>
<TITLE>常用時(shí)間函數(shù)(二)</TITLE>
</HEAD>
<BODY>
<?print("開(kāi)始時(shí)間:". microtime() . "<BR>\n");for($index = 0; $index < 10; $index++){print("tick ");}print("<br>"."停止: " . microtime() . "<BR>\n");
?>
<?$CurrentHour = date("h");print("從現(xiàn)在開(kāi)始50小時(shí)以后為: ");print(date("h:i A l F dS, Y",mktime($CurrentHour+50)));print("<BR>\n");
?>
<?$CurrentTime = time();print($CurrentTime);
?>
</BODY>
</HTML> <HTML>
<HEAD>
<TITLE>程序暫停函數(shù)</TITLE>
</HEAD>
<BODY>
<?print(microtime());sleep(10); //程序暫停10sprint("<br>\n");print(microtime());print("<hr>");print(microtime());usleep(30); //暫定30msprint("<br>\n");print(microtime());
?>
</BODY>
</HTML>
?
轉(zhuǎn)載于:https://www.cnblogs.com/yxhblogs/p/4758756.html
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的PHP实用小程序(四)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: matlab列优先与高维矩阵重构 及 C
- 下一篇: php session 跨页失效问题