PHP函式 陣列

2022-08-14 08:42:11 字數 1144 閱讀 9082

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 函...