Javascript數組和php數組遍歷對比介紹

javascripe 和 php 的數組都是 map 類型的,也就是 key 值類型不限制那種。下面我對比下倆種數組的遍歷方式:
1 : javascript數組遍歷使用了 in 這個操作符,例如 for(key in arr),則遍歷過程中 key 會被賦值爲 arr 數組中的key,通過 arr[key] 獲取 value。

    for(key in arr){
        console.log("arr[" + key + "] = " + arr[key]);
    }

2:php數組則是使用 as 操作符,直接 $arr as $k => $v 就可以在遍歷過程中,將 key 和 value 分別放置到 $k 和 $v 變量中。

    $arr = array("k1":"v1","k2":2);
    for($arr as $k=>$v){
        echo $k . " = " . $v . "<br/>";
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章