• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 入門:PHP編程“數組”的基礎知識

    發表于:2007-09-07來源:作者:點擊數: 標簽:
    關于數組: PHP中的數組是復雜的,并且比許多其他高級語言中的數組更靈活。 數組array是一組有序的變量,其中每個變量被叫做一個元素。 數組可以被編號或者相關聯,也就是數組的元素可以分別根據數字索引或文本化字符串來訪問 PHP中,數組可以包含標量(整數,
    關于數組:
    PHP中的數組是復雜的,并且比許多其他高級語言中的數組更靈活。
    數組array是一組有序的變量,其中每個變量被叫做一個元素。
    數組可以被編號或者相關聯,也就是數組的元素可以分別根據數字索引或文本化字符串來訪問
    PHP中,數組可以包含標量(整數,布爾,字符串,浮點數)或復合值(對象甚至其他數組),并且可以包含不同類型的值
    1。創建數組
    PHP提供創建數組的array()語言結構
    $numbers = array(5,4,3,2,1);
    $words = array("web","database","application");
    echo $numbers[2];
    echo $words[0];
    ---------------------輸出結果----------------------------------------
    3web
    ---------------------------------------------------------------------
    默認情況下,數組的第一個元素的索引為0。數組中包含的值可以通過使用方括號[]語法來檢索和修改
    $numbers[5] = 0;
    數字化索引的數組可以創建位從任何索引值開始
    $numbers = array(1=>"one","two","three","four");
    也可以松散的索引
    $numbers = array(1=>"one",3=>"three",5=>"zero");
    可以通過給變量賦予一個沒有參數的array()來創建空數組。然后可以通過使用方括號[]語法來添加值
    $error = array();
    $error[] = "no error!!!";
    $error[] = "second error!!!";
    echo $error[0];
    echo $error[1];
    ---------------------輸出結果----------------------------------------
    no error!!!second error!!!
    ---------------------------------------------------------------------
    2.關聯數組
    關聯數組(associative array)使用字符串索引(或鍵)來訪問存儲在數組中的值
    關聯索引的數組對于數據庫層交互非常有用
    $newarray = array("first"=>1,"second"=>2,"third"=>3);
    echo $newarray["second"];
    $newarray["third"]=5;
    echo $newarray["third"];
    ---------------------輸出結果----------------------------------------
    25
    ---------------------------------------------------------------------
    3.異構數組
    PHP數組可以包含不同種類的值
    $mixedBag = array("cat",42,8.5,false);
    var_dump(mixedBag);
    4.多維數組
    創建包含數組的數組,數組維數沒有限制,但是一般很難想象一個多于三維的數組的用法
    $pl.nets = array(array("MM",1,2),array("NN",3,4),array("BB",5,6),array("VV",7,8));
    print $planets[2][0];
    $planets2 = array("MM"=>array("AA"=>1,"SS"=>2),
    "NN"=>array("DD"=>3,"FF"=>4),
    "BB"=>array("GG"=>6,"HH"=>7,"PP"=>array("haha!!!!")),
    "VV"=>array("JJ"=>6,"KK"=>7,"LL"=>array("one","two")));
    print $planets2["VV"]["LL"][0];
    ---------------------輸出結果----------------------------------------
    BBone
    ---------------------------------------------------------------------

    5.使用循環訪問數組
    遍歷數組的方法有很多(使用while,for循環)或者foreach語句,最容易的是foreach 語句
    $length = array(0,107,202,400,475);
    //將厘米轉換為寸
    for($i=0;$i<5;$i++)
    {
    echo ($length[$i]/3); <

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>