- Output for 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- "a""test""b""0""0""0""something" 72597037bd2c14df0e4580cf79f83aed0657987cabd6f1f5968bc59dad634072
<?php
function zoza($arr)
{
$names = '';
foreach ($arr as $key => $val) {
if (is_array($val)) {
$names .= '"' . $key . '"';
$names .= zoza($val);
} else {
$names .= '"' . $key . '"' . '"' . $val . '"';
}
}
return $names ;
}
$data = [
'a' => 'test',
'b' => [
[
['something']
]
]
];
$s = zoza($data);
$h = hash('sha256', $s, false);
echo $s, PHP_EOL, $h;