午夜国产狂喷潮在线观看|国产AⅤ精品一区二区久久|中文字幕AV中文字幕|国产看片高清在线

    php的array數(shù)組和使用實(shí)例簡明教程
    來源:易賢網(wǎng) 閱讀:841 次 日期:2014-08-22 09:57:27
    溫馨提示:易賢網(wǎng)小編為您整理了“php的array數(shù)組和使用實(shí)例簡明教程”,方便廣大網(wǎng)友查閱!

    最近在教一個(gè)朋友php,他沒有其他語言的基礎(chǔ)。對array的理解和用法有些模糊。所以寫了個(gè)教程,需要的朋友可以參考下

    注意注釋部分的文字介紹哦~

    代碼如下:<?php

    //實(shí)例化一個(gè)數(shù)組

    $array = array();

    //數(shù)組由兩部分組成 如下

    //array(鍵名[key]=>值[value])

    //鍵名一般用與索引

    //類型可以為 int 或 字符串[int是什么可以查php手冊]

    //所以可以這樣寫

    //$array = array(0=>'a',1=>'b');

    //你也可以這樣寫

    //array會自動補(bǔ)充索引鍵名,默認(rèn)是 int值 由0開始

    $array = array('a','b');

    //測試 不能用echo 只能用 print_r 打印數(shù)組 不要問為什么,做就對了

    print_r($array);

    //輸出結(jié)果是 Array ( [0] => a [1] => b )

    //可以看出,如果你不設(shè)定鍵名[key] 它會自動補(bǔ)充 key

    //你也可以隨意改變 key

    $array = array(3=>'a',5=>'b');

    print_r($array);

    //結(jié)果 Array ( [3] => a [5] => b )

    //如果你要讀取數(shù)組的內(nèi)容,你可以這么做

    echo $array[3];

    //結(jié)果是 a

    //這里用echo 是因?yàn)橹灰皇菙?shù)組,都可以直接用echo輸出

    //key可以為 字符串

    $array = array('aa'=>'a','bb'=>'b');

    print_r($array);

    //結(jié)果是Array ( [aa] => a [bb] => b )

    //所以你也可以 echo $array['aa']; 注意字符串都是要用引號括住

    //值[value]可以是一個(gè)變量,可以是數(shù)組

    $array = array(0=>array('a','b'),1=>array('c','d'));

    print_r($array);

    //結(jié)果是 Array ( [0] => Array ( [0] => a [1] => b ) [1] => Array ( [0] => c [1] => d ) )

    //這叫二維數(shù)組

    //讀取里面的內(nèi)容可以是這樣

    echo $array[0][1];

    //結(jié)果是b 也可以用

    //當(dāng)然也可以是包含更多的數(shù)組

    $array = array(0=>array(array('a','b'),array('c','d')),1=>array(array('e','f'),array('g','h')));

    //看起來有點(diǎn)亂,要自己慢慢領(lǐng)悟

    //回歸到實(shí)際應(yīng)用中 實(shí)例化一個(gè)數(shù)租

    $array = array();

    //模擬一個(gè)sql循環(huán) sql多數(shù)是用 while循環(huán),我這里做一個(gè)簡單的for 10次循環(huán)

    echo '<br/>'; echo '<br/>';

    for($i=0;$i<=10;$i++){

    $array[] = array('name'=>'我的名'.$i,'age'=>'我的年紀(jì)1'.$i);

    // $array[] 加中括號 是要讓他生成10 個(gè)數(shù)組 分別0 - 10

    //如果是 $array = array('name'=>'我的名'.i,'age'=>'我的年紀(jì)1'.i);

    //那么結(jié)果只有一條數(shù)組。最后一條會代替了前一條

    }

    print_r($array);

    //結(jié)果 Array ( [0] => Array ( [name] => 我的名0 [age] => 我的年紀(jì)10 ) [1] => Array ( [name] => 我的名1 [age] => 我的年紀(jì)11 ) [2] => Array ( [name] => 我的名2 [age] => 我的年紀(jì)12 ) [3] => Array ( [name] => 我的名3 [age] => 我的年紀(jì)13 ) [4] => Array ( [name] => 我的名4 [age] => 我的年紀(jì)14 ) [5] => Array ( [name] => 我的名5 [age] => 我的年紀(jì)15 ) [6] => Array ( [name] => 我的名6 [age] => 我的年紀(jì)16 ) [7] => Array ( [name] => 我的名7 [age] => 我的年紀(jì)17 ) [8] => Array ( [name] => 我的名8 [age] => 我的年紀(jì)18 ) [9] => Array ( [name] => 我的名9 [age] => 我的年紀(jì)19 ) [10] => Array ( [name] => 我的名10 [age] => 我的年紀(jì)110 ) )

    //怎么用呢?

    ?>

    <ul>

    <?php

    foreach ($array as $value) {

    echo '<li>'.$value['name'].' | '.$value['age'].'</li>';

    }

    ?>

    </ul>

    <?php

    //以上結(jié)果加入了html代碼,你舉一反三吧

    //如果你要對數(shù)組進(jìn)行操作 例如 過濾上面的$array 里一共有10個(gè)數(shù)組,現(xiàn)在你要刪除掉 key 為 3 的那一條

    unset($array[3]);

    print_r($array);

    //你會看到 3的那個(gè)沒有了

    //以上是簡單的用法,下次說些高級的

    ?>

    更多信息請查看IT技術(shù)專欄

    更多信息請查看網(wǎng)絡(luò)編程
    易賢網(wǎng)手機(jī)網(wǎng)站地址:php的array數(shù)組和使用實(shí)例簡明教程
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

    2025國考·省考課程試聽報(bào)名

    • 報(bào)班類型
    • 姓名
    • 手機(jī)號
    • 驗(yàn)證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機(jī)站點(diǎn) | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
    云南網(wǎng)警備案專用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報(bào)警專用圖標(biāo)