php函式
php的真正威力源自於它的函式
函式是通過呼叫函式來執行的,可以在頁面的任何位置呼叫函式
php函式準則:
函式名稱以字母或下劃線開頭(不能以數字開頭)
函式的名稱應該提示出它的功能
四要素:
返回型別、函式名、引數列表、函式體
(弱型別不需要返回型別)
語法:1.基礎函式:
function functionname()
functionname();
2.有返回值的函式要加return
3.有引數的函式定義時要給乙個形參,輸出時加乙個實參
4.可變引數的函式
function sum()
陣列:陣列能夠在單個變數中儲存多個值
陣列裡面可以儲存任意型別資料
陣列是連續的長度是固定的
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 變數)
each()
list($1,$2,$3)=$attr 將右側陣列裡面的元素賦值給左側裡面的變數
while(list(變數) = each(陣列))"}
使用指標:
current()
取得目前指標位置的內容資料
key()
取得目前指標位置的索引值
prev()
將陣列的內部指標倒回一位
next()
將陣列中的內部指標向前移動一位
end()
將陣列的內部指標指向最後乙個單元
reset()
將陣列的內部指標指向第乙個單元
php基礎函式,陣列
1 字串的處理 2 函式 explode 裡面填兩個引數把.炸掉,在abc裡 炸出來的陣列 粘回去 implode 兩個引數同上 3 擷取字串 substr 裡面放三個引數 第乙個放字串,第二個放起始位置,第三個放長度可以為null 擷取234 4 字串替換 str replace 第乙個放的是找到...
php函式 陣列函式key
php從關聯陣列當中取的鍵名key array 引數 array 陣列 返回值 key 函式返回陣列中內部指標指向的當前單元的鍵名。但是他不會移動,當當前指標指向的是元素列表的尾部,或者陣列為空的時候,該函式會返回null。例子 array array anim1 dog anim2 cat ani...
陣列和函式陣列
1.首先看一下函式,每個函式的函式名表示的是函式的入口位址,簡單看一下,如下圖 1 include stdafx.h 2 3 include stdio.h 4 include stdlib.h 5 6void test void 7 1011 int main void 12 執行結果如下 2 函...