2015-11-26 19:40:06 +01:00
|
|
|
<?php
|
2015-11-27 14:55:37 +01:00
|
|
|
$array = array('42' => 'The Truth Is Out There', 'json' => 'une case en moins', 'toujours là');
|
2015-11-26 19:40:06 +01:00
|
|
|
|
|
|
|
function foreach_kv()
|
|
|
|
{
|
|
|
|
global $array;
|
|
|
|
|
|
|
|
foreach ($array as $key => $value);
|
|
|
|
}
|
|
|
|
|
|
|
|
function foreach_kPv()
|
|
|
|
{
|
|
|
|
global $array;
|
|
|
|
|
|
|
|
foreach ($array as $key => &$value);
|
|
|
|
}
|
|
|
|
|
|
|
|
function foreach_v()
|
|
|
|
{
|
|
|
|
global $array;
|
|
|
|
|
|
|
|
foreach ($array as $value);
|
|
|
|
}
|
|
|
|
|
|
|
|
function while_k()
|
|
|
|
{
|
|
|
|
global $array;
|
|
|
|
|
|
|
|
while (list($key) = each($array));
|
|
|
|
}
|
|
|
|
|
|
|
|
function for_k()
|
|
|
|
{
|
|
|
|
global $array;
|
|
|
|
|
|
|
|
$key = array_keys($array);
|
2015-11-27 14:55:37 +01:00
|
|
|
$size = count($key);
|
2015-11-26 19:40:06 +01:00
|
|
|
|
|
|
|
for ($i=0; $i < $size; $i++);
|
|
|
|
}
|
|
|
|
|
2015-11-27 14:55:37 +01:00
|
|
|
for ($i = 0; $i < 100000; $i++) {
|
|
|
|
foreach_kv();
|
|
|
|
foreach_kPv();
|
|
|
|
foreach_v();
|
|
|
|
while_k();
|
|
|
|
for_k();
|
|
|
|
}
|