PHP函數、數組

來源:互聯網
上載者:User

標籤:數組   函數定義   弱類型   劃線   第一個   提示   形參   函數   字母   

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函數、數組

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.