- ksort: documentation ( source)
<?php
$test = array(
"texas" => array(
"withers field" => array("name" => "beam pump 1"),
"withers field B" => array("name" => "beam pump 1")
)
);
function multiLevelSort($arr)
{
if (!is_array($arr))
{
return $arr;
}
else
{
ksort($arr,SORT_STRING);
foreach ($arr as $val)
{
$val = multiLevelSort($val);
}
}
}
echo(multiLevelSort($test));
?>