最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP中for與foreach的區(qū)別分析

 更新時間:2011年03月09日 11:14:25   作者:  
foreach 僅能用于數(shù)組,當(dāng)試圖將其用于其它數(shù)據(jù)類型或者一個未初始化的變量時會產(chǎn)生錯誤,在PHP5中也能遍歷對象。
注意: 除非數(shù)組是被引用,foreach 所操作的是指定數(shù)組的一個拷貝,而不是該數(shù)組本身。因此數(shù)組指針不會被 each() 結(jié)構(gòu)改變,對返回的數(shù)組單元的修改也不會影響原數(shù)組。

1. 自php5起,foreach 還可能遍歷對象的屬性。
2. 自php5起,foreach 可以很容易地通過在 $value 之前加上 & 來修改數(shù)組的單元,此方法將以引用賦值而不是拷貝一個值。
復(fù)制代碼 代碼如下:

<?php
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$value = $value * 2;
}
?>
輸出:$arr=array(2, 4, 6, 8)

注意: foreach 不支持用“@”來抑制錯誤信息的能力。

相關(guān)文章

最新評論

永宁县| 宁波市| 天峻县| 琼结县| 临洮县| 曲靖市| 西乌珠穆沁旗| 正阳县| 青田县| 共和县| 垦利县| 黑龙江省| 崇礼县| 扎兰屯市| 江达县| 廊坊市| 民和| 宜昌市| 翼城县| 图木舒克市| 吉隆县| 开平市| 亚东县| 中牟县| 十堰市| 阜宁县| 丹阳市| 固原市| 临朐县| 城步| 抚宁县| 洪洞县| 高雄市| 大连市| 中超| 天柱县| 大埔县| 托克托县| 永仁县| 龙游县| 丰台区|