一、准备

  • 环境
[root@333fc545a958 ~]# uname -r
3.10.0-514.el7.x86_64
[root@333fc545a958 ~]# cat /etc/redhat-release 
CentOS Linux release 7.3.1611 (Core)
  • 创建www用户:
[root@333fc545a958 ~]# groupadd www
[root@333fc545a958 ~]# useradd -s /sbin/nologin -g www www
  • 安装依赖
[root@333fc545a958 ~]# yum install -y gcc make pcre-devel openssl-devel net-tools

二、安装

  • 编译安装

- 阅读剩余部分 -

$arr = [
    'one' => 12,
    'two' => 5,
    1 => 3,
];

//foreach
foreach ($arr as $key => $value) {
    var_dump("$key=>$value");
}

//each
while ($element = each($arr)) {
    var_dump(sprintf('%s=>%s', $element['key'], $element['value']));
}

//list each
while (list($key, $value) = each($arr)) {
    var_dump("$key=>$value");
}

//key current
$i = 0;
while ($i < count($arr)) {
    var_dump(sprintf('%s=>%s', key($arr), current($arr)));
    next($arr);
    $i++;
}

//array_keys
for ($j = 0; $j < count($keys = array_keys($arr)); $j++) {
    var_dump(sprintf('%s=>%s', $keys[$j], $arr[$keys[$j]]));
}