- var_dump: documentation ( source)
- uniqid: documentation ( source)
- is_numeric: documentation ( source)
<?php
$results = array();
$iterations = 5000;
for ($i = 0; $i < $iterations; $i++) {
$my_key = uniqid("\x00");
$var = array();
$var[$my_key] = TRUE;
foreach ($var as $key => $val) {
$equal = ($key === $my_key);
}
$result_key = (is_numeric($my_key) ? 'Numeric' : 'Non-Numeric').' '.($equal ? 'Equal' : 'Not Equal');
$results[$result_key] = TRUE;
}
var_dump($results);