1 向瀏覽器輸出資料:print()、echo()、printf()、sprintf()、
- print()和echo()語句都是把傳入它的資料輸出到瀏覽器
- pintf()輸出靜態文本和一個或多個變數中儲存的動態資訊組成的混合語句
- sprintf()相比於print(),其函數的功能一樣,但它將輸出賦給一個字元串而不是直接呈現給瀏覽器
2 與類型有關的函數:
- 擷取類型gettype()
string gettype(mixed var)
- 轉換類型settype() boolean settype(mixed var,string type)
3 變數聲明:變數總是以美元符$開頭,然後是變數名。
4 heredoc文法為輸出大量文本提供了一種便利的方式。採用兩個相同的標示符,兩個相同標識符之間就是文本
php
$website https
echo EXCERPT //標識符
......//文本
excerpt; //標識符
5 foreach語句:遍曆元素(例如數組)其有兩種形式
- foreach (array_expr as $value){
statement
}
-
foreach (array_expr as $key$value){
statement
}
兩種文法形式的例子為:
php
$links array(,,www.apache.org);
echo Online Resources:
";
foreach ($links as $link) {
echo ";
}
php
$links array( ,
,
echo "bOnline Resourcesbbr foreach ($links as $title=> $link) {
echo "a href\"http$title
";
}
6 檔案包含語句:讓代碼具有重用性和模組性,提高效率、拒絕加班,珍惜程式員生命。
include()、 include_once()、require() ***require()和include()的區別是無論require()的位置如何,指定檔案一定包含在require()的指令碼中。
7 從函數返回多個值:假設要建立一個從資料庫中擷取使用者資料的函數(姓名、郵箱、住址、電話號碼),然後使用者的全部個人資訊返回給調用者。實現返回多值,語言構造list()可以滿足你的願望。
php
function retrieveUserProfile(){
$user[] ;
$user[] jason@example.com;
$user[] ;
return $user;
}
list ($name, $email, $language) retrieveUserProfile();
echo ;
8 數組
建立數組:PHP與其他電腦語言在建立數組時有許多不同的地方,不需要指定其大小、使用數字時不需要先聲明。
相關聯的函數有
- explode(separator,string,limit) //把字串分割為數組,前兩個參數是必須要有的。
- range(fist, secend,step) //建立並返回一個包含指定範圍的元素的數組,前兩個參數必須要有。
- is_array(mixed variable) //判斷變數類型是否為數群組類型。
http://www.bkjia.com/PHPjc/440263.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/440263.htmlTechArticle1 向瀏覽器輸出資料:print()、echo()、printf()、sprintf()、 print()和echo()語句都是把傳入它的資料輸出到瀏覽器 pintf()輸出靜態文本和一個或多個...