PHP教程之入門需要掌握的幾種功能代碼(2)_PHP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:揭秘一個處理PHP中時間加減的函數(shù)在開發(fā)過程當(dāng)中對于時間的操作很是讓人頭疼。在PHP文檔中找到了一個很好的函數(shù),可以對時間進行加減,還是很有意思的。 intstrtotime(stringtime[,intnow]) 返回類型int 函數(shù)可用于時間轉(zhuǎn)換和加減。 下面將舉個小例子,獲得當(dāng)前時間加上一周后的時間。 例子:
初始化數(shù)組
<HTML>
<HEAD>
<TITLE>初始化數(shù)組</TITLE>
</HEAD>
<FONT SIZE=5>
<?
$monthName = array(1=>"January", "February", "March",//初始化一個數(shù)組
"April", "May", "June", "July", "August",
"September", "October", "November", "December");
print(" 英語的“5月”是<B> $monthName[5] </B>。<BR>\n");//打印數(shù)組中的第6個元素
?>
</FONT>
</BODY>
</HTML>
獲取數(shù)組中的元素
<HTML>
<HEAD>
<TITLE>獲取數(shù)組中的元素</TITLE>
</HEAD>
<?
$monthName = array(
/*定義$monthName[1]到$monthName[12]*/
1=>"January", "February", "March",
"April", "May", "June",
"July", "August", "September",
"October", "November", "December",
/*定義$monthName["Jan"]到$monthName["Dec"]*/
"Jan"=>"January", "Feb"=>"February",
"Mar"=>"March", "Apr"=>"April",
"May"=>"May", "Jun"=>"June",
"Jul"=>"July", "Aug"=>"August",
"Sep"=>"September", "Oct"=>"October",
"Nov"=>"November", "Dec"=>"December",
/*定義$monthName["Jan"]到$monthName["Dec"]*/
"January"=>"January", "February"=>"February",
"March"=>"March", "April"=>"April",
"May"=>"May", "June"=>"June",
"July"=>"July", "August"=>"August",
"September"=>"September", "October"=>"October",
"November"=>"November", "December"=>"December"
);
/*打印相關(guān)的元素*/
print("Month <B>5</B> is <B>" . $monthName[5]. "</B><BR>\n");
print("Month <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>
<TITLE>創(chuàng)建一個多維數(shù)組</TITLE>
</HEAD>
<?
$Cities = array( //二維數(shù)組array()
"華北地區(qū)"=>array(
"北京市",
"天津市",
"石家莊"
),
"西北地區(qū)"=>array(
"西安",
"拉薩"
)
);
print("華北地區(qū): ".$Cities["華北地區(qū)"][0]); //打印$Cities["華北地區(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>\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)的一些變量
<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的版本為: ");
print(PHP_VERSION)
?>
</BODY>
</HTML>
打開本地或者遠程文件
<HTML>
<HEAD>
<TITLE>打開本地或者遠程文件</TITLE>
</HEAD>
<BODY>
<?
print("<H3>通過http協(xié)議打開文件</H3>\n");
// 通過 http 協(xié)議打開文件
if(!($myFile = fopen("d:web/web/php/test/data.txt", "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>
<?
// 打開文件同時打印文件的每一個字符
if($myFile = fopen("data.txt", "r"))
{
while(!feof($myFile))
{
$myCharacter = fgetc($myFile);
print($myCharacter);
}
fclose($myFile);
}
?>
<? print("<hr>");?>
<?
// 打開文件同時打印文件的每一行
if($myFile = fopen("data.txt", "r"))
{
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($myLine);
}
fclose($myFile);
}
?>
</BODY>
</HTML>
訪問文件常見屬性
<HTML>
<HEAD>
<TITLE>訪問文件常見屬性</TITLE>
</HEAD>
<BODY>
<BR>
<?
print("文件的所有者(UID 值):");
print(fileowner("data.txt")."<br>");
print("文件的大�。�");
print(filesize("data.txt")."<br>");
print("文件的類型:");
print(filetype("data.txt")."<br>");
?>
</BODY>
</HTML>
分享:解析PHP初學(xué)者14個典型疑難問題【1】頁面之間無法傳遞變量get,post,session在最新的php版本中自動全局變量是關(guān) 閉的,所以要從上一頁面取得提交過來得變量要使用$_GET[’foo’],$_POST[’foo’],$_SESSION[’foo’]來得到。當(dāng)然也可以修改自動全局變量為開(php.ini改為register_globals=On)
相關(guān)PHP教程:
- 相關(guān)鏈接:
- 教程說明:
PHP教程-PHP教程之入門需要掌握的幾種功能代碼(2)
。