经常会有人问我, PHP的数组, 如果用foreach来访问, 遍历的顺序是固定的么? 以什么顺序遍历呢? 比如:
<?php $arr[2] = 'huixinchen'; $arr[1] = 2007; $arr[0] = 2008; foreach ($arr as $key => $val) { //结果是什么? }
要完全了解清楚这个问题, 我想首先应该要大家了解PHP数组的内部实现结构………
年二十有七,好追根究底,有不良嗜好, 幸性本善。
乙酉年识互联网,丁亥年入雅虎, 翌年入百度。
虽性好安稳,然经变无数,唯常叹"人生,菠菜汤尔"。
actor Apache bash bug C++ cache-control Character Entities References charset debug engine Extension fastcgi GET IE javascript join js json Module mustunderstand mysql nginx Numeric Character Reference path_info PHP php原理 PHP应用 php源码 php源码分析 SAPI session Soap SoapHeader SoapServer utf8 variable vim Zend/PHP 乱码 原理 性能 手册 正则 浏览器 缓存 GNU C/C++ (11) Js/CSS (23) Linux/Unix (12) MySQL/PostgreSQL (5) PHP应用 (82) PHP源码分析 (50) 转载 (19) 随笔 (40)
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.