作者:華紅狼
上一文《談PHP文法》已談了PHP的資料型態和表達式。現在,讓我們來看看PHP的變數與常數。
讓我們先來看看。
檔案:test.php
//這是一種單行註解方法
#這是另一種單行註解方法
/*這是一種多行註釋的方法
以下讓我們來看看例了*/
funtion display($file,$line)
{
global $message;
echo "FILE:$file
echo "LINE:$line
";
echo "Message:$message
";
}
$message="這是一個程式。 ";
display(_FILE_,_LINE_);
?>
顯示結果為:
text.php
15
這是一個程式
上例中,function 是定義一個自訂函數。其後的兩個變量$file和$line是兩個局域變量,它們只在函數體中起作用,與函數體外的變昆量互不干擾,如果在函數體外還有$file或$line的話,兩個$file和兩個$line的值是不一定會相同的。 _FILE_和_LINE_是兩個常數,它們的昆值是早已定好了的。 _FILE_為本檔案的檔案名,_LINE_為執行行所在的行號。在函數體內還有一句為global $message; 它的作用是使全昆局變數$message能作用到函數體中,這句還可寫成$GLOBAL["message"];
對於GET、POST和Cookie等機制所產生的訊息,PHP會自動地將其視為PHP的變數。這樣,讓提交表單的資訊處理顯地是格外的輕鬆。如下:
檔:form.html
檔案:deal.php
echo "你的使用者名稱為:$uname";
?>
以上程式會要求使用者輸入一個使用者名,提交表單後,後回使用者名稱確認資料。可看出,表單中的uname已成為了deal.php程式中的$uname變昆量。簡單吧。 :-)
下面看看PHP的基本流程控制:
if…else…Elseif
語法一:
if (條件) { 二:
if (條件) {
語句一
}else{
語句體二
}
語句體一
}elseif(條件2) {
語句體二
}else{
語句三
}
語句體三
}
語句我們將其改上面的🎜> if ($uname=="小明") {
echo "見到你真高興,小明。";
}elseif ($uname=="小華") {
echo "喔,是小華呀。";
}else{
echo "你是$uname,對吧";
}
?>
除了if語句外,還有while循環,它的語法如下:
while(條件){
語句體
}
當條件為true時,執行語句體。
do…while的語法如下:
do {
語句
}while(條件)
先執行一次語句,則若先執行一次為true,循環循環再次執行語句。
for循環的語法同C一樣,如下:
for (條件初始;判斷條件;條件改變) {語句}
而break 跳出正在執行的循環,continue 為中斷本次循環。
好了,本文就到這吧。以上的一些基礎相信您很快便能上手了的。
--(待續)--
http://www.bkjia.com/PHPjc/315518.html
www.bkjia.com

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

php判断有没有小数点的方法:1、使用“strpos(数字字符串,'.')”语法,如果返回小数点在字符串中第一次出现的位置,则有小数点;2、使用“strrpos(数字字符串,'.')”语句,如果返回小数点在字符串中最后一次出现的位置,则有。

方法:1、用“str_replace(" ","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\ \;||\xc2\xa0)/","其他字符",$str)”语句。

在PHP中,可以利用implode()函数的第一个参数来设置没有分隔符,该函数的第一个参数用于规定数组元素之间放置的内容,默认是空字符串,也可将第一个参数设置为空,语法为“implode(数组)”或者“implode("",数组)”。

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

禪工作室 13.0.1
強大的PHP整合開發環境

SublimeText3漢化版
中文版,非常好用

SublimeText3 Linux新版
SublimeText3 Linux最新版

記事本++7.3.1
好用且免費的程式碼編輯器

Dreamweaver CS6
視覺化網頁開發工具