PHP數(shù)組使用教程

字號(hào):


    在使用 PHP 進(jìn)行開(kāi)發(fā)的過(guò)程中,或早或晚,您會(huì)需要?jiǎng)?chuàng)建許多相似的變量。
    無(wú)需很多相似的變量,你可以把數(shù)據(jù)作為元素存儲(chǔ)在數(shù)組中。
    數(shù)組中的元素都有自己的 ID,因此可以方便地訪問(wèn)它們。
    有三種數(shù)組類型:
    數(shù)值數(shù)組
    帶有數(shù)字 ID 鍵的數(shù)組
    例子
    $names = array("Peter","Quagmire","Joe");
    echo $names[1] . " and " . $names[2] . " are ". $names[0] . "'s neighbors";
    以上代碼的輸出:
    Quagmire and Joe are Peter's neighbors
    關(guān)聯(lián)數(shù)組
    數(shù)組中的每個(gè) ID 鍵關(guān)聯(lián)一個(gè)值
    $ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34);
    echo "Peter is " . $ages['Peter'] . " years old.";
    以上腳本的輸出:
    Peter is 32 years old.
    多維數(shù)組
    包含一個(gè)或多個(gè)數(shù)組的數(shù)組
    $families = array
    (
    "Griffin"=>array
    (
    "Peter",
    "Lois",
    "Megan"
    ),
    "Quagmire"=>array
    (
    "Glenn"
    ),
    "Brown"=>array
    (
    "Cleveland",
    "Loretta",
    "Junior"
    )
    );
    如果輸出這個(gè)數(shù)組的話,應(yīng)該類似這樣:
    Array
    (
    [Griffin] => Array
    (
    [0] => Peter
    [1] => Lois
    [2] => Megan
    )
    [Quagmire] => Array
    (
    [0] => Glenn
    )
    [Brown] => Array
    (
    [0] => Cleveland
    [1] => Loretta
    [2] => Junior
    )
    )