PHP基礎

1 向瀏覽器輸出數據:print()、echo()、printf()、sprintf()、php

  • print()和echo()語句都是把傳入它的數據輸出到瀏覽器  
  • pintf()輸出靜態文本和一個或多個變量中存儲的動態信息組成的混合語句
  • sprintf()相比於print(),其函數的功能同樣,但它將輸出賦給一個字符而不是直接呈現給瀏覽器

2 與類型有關的函數:程序員

  • 獲取類型gettype()   string gettype(mixed var)
  • 轉換類型settype()   boolean settype(mixed var,string type)

3  變量聲明:變量老是以美圓符$開頭,而後是變量名。web


4  heredoc語法爲輸出大量文本提供了一種便利的方式。採用兩個相同的標示符,兩個相同標識符之間就是文本數據庫

 

< ?php
$website = https : //www.romatermini.it,
echo << <EXCERPT     //標識符
......//文本
excerpt;            //標識符
?>

 


5   foreach語句:遍歷元素(例如數組)其有兩種形式apache

 

  • foreach (array_expr as $value){
           statement
    }
  •  
    foreach (array_expr as $key = >$value){
    statement
    }

兩種語法形式的例子爲:數組

< ?php
$links = array( "www.apress.com", "www.php.net",www.apache.org);
echo "<b>Online Resources</b>:<br />";
foreach ($links as $link) {
echo "<a href=\"http://$link\">$link</a><br />";
}
? >
< ?php
$links = array( "The Apache Web Server" = > "www.apress.com",
                "Apress" = > "www.php.net",
                "The PHP Scripting Language" = > "www.apache.org);
echo "
<b >Online Resources < /b > : <br / > ";
foreach ($links as $title=> $link) {
echo "
<a href =\"http : //$link\">$title</a><br />";
}
? >

6  文件包含語句:讓代碼具備重用性和模塊性,提升效率、拒絕加班,珍惜程序員生命。瀏覽器

include()、 include_once()、require()      ***require()和include()的區別是不管require()的位置如何,指定文件必定包含在require()的腳本中。函數

 


 

7  從函數返回多個值:假設要建立一個從數據庫中獲取用戶數據的函數(姓名、郵箱、住址、電話號碼),而後用戶的所有我的信息返回給調用者。實現返回多值,語言構造list()能夠知足你的願望。ui

< ?php
function retrieveUserProfile(){
$user[] = "Jason Gilmore";
$user[] = jason@example.com;
$user[] = "English";
return $user;
}
list ($name, $email, $language) = retrieveUserProfile();
echo "Name: $name, email: $email, language: $language";
? >

8  數組spa

建立數組:PHP與其餘計算機語言在建立數組時有許多不一樣的地方,不須要指定其大小、使用數字時不須要先聲明。

    

相關聯的函數有

    • explode(separator,string,limit)    //把字符串分割爲數組,前兩個參數是必需要有的。
    • range(fist, secend,step)                  //建立並返回一個包含指定範圍的元素的數組,前兩個參數必需要有。
    • is_array(mixed variable)                  //判斷變量類型是否爲數組類型。
相關文章
相關標籤/搜索