深入理解PHP之数组(遍历顺序)

 

作者: Laruence

本文地址: http://www.laruence.com/2009/08/23/1065.html

转载请注明出处

经常会有人问我, PHP的数组, 如果用foreach来访问, 遍历的顺序是固定的么? 以什么顺序遍历呢?
比如

<?php
$arr['laruence'] = 'huixinchen';
$arr['yahoo']    = 2007;
$arr['baidu']    = 2008;
foreach ($arr as $key => $val) {
//结果是什么?
}

 

又比如:

<?php
$arr[2] = 'huixinchen';
$arr[1]  = 2007;
$arr[0]  = 2008;
foreach ($arr as $key => $val) {
//现在结果又是什么?
}

要完全了解清楚这个问题, 我想首先应该要大家了解PHP数组的内部实现结构………

 

 

posted @ 2012-06-12 23:32  曾是土木人  阅读(1557)  评论(2编辑  收藏  举报