標籤:數組 函數定義 弱類型 劃線 第一個 提示 形參 函數 字母
PHP函數
PHP的真正威力源自於它的函數
函數是通過調用函數來執行的,可以在頁面的任何位置調用函數
PHP函數準則:
函數名稱以字母或底線開頭(不能以數字開頭)
函數的名稱應該提示出它的功能
四要素:
傳回型別、函數名、參數列表、函數體
(弱類型不需要傳回型別)
文法:
1.基礎函數:
function functionname()
{
echo"你好"
}
functionname();
2.有傳回值的函數要加return
3.有參數的函數定義時要給一個形參,輸出時加一個實參
4.可變參數的函數
function sum()
{
$attr = func_get_args(); (get:擷取;args:參數)
$n = func_get_args;
$sum = 0
(for迴圈)
}
數組:
數組能夠在單個變數中儲存多個值
數組裡面可以儲存任意類型資料
數組是連續的長度是固定的
1.$attr = array(1,2);
2.$attr1 = [1,2,3,4,];
3.(賦值)$attr3[0] = "nihao"
$attr3[1] = "hi"
擷取數組的長度:(count)
echo count();
數群組類型:
索引數組
$attr = array(1,2,3);
var_dump($attr);
關聯陣列
$attr1 = array("one"=>1,"two"=>2)
遍曆數組
for迴圈遍曆不能遍曆關聯陣列
foreach迴圈(索引、關聯都可以遍曆)
foreach(數組 as 變數)
{
echo 變數."<br>";
}
each()
list($1,$2,$3)=$attr 將右側數組裡面的元素賦值給左側裡面的變數
while(list(變數) = each(數組))
{
echo"{變數}{變數}<br>"
}
使用指標:
current()
取得目前指標位置的內容資料
key()
取得目前指標位置的索引值
prev()
將數組的內部指標倒回一位
next()
將數組中的內部指標向前移動一位
end()
將數組的內部指標指向最後一個單元
reset()
將數組的內部指標指向第一個單元
PHP函數、數組