- var_dump: documentation ( source)
- natcasesort: documentation ( source)
- ksort: documentation ( source)
<?php
defined('SORT_FLAG_CASE') or define('SORT_FLAG_CASE', false);
echo 'SORT_FLAG_CASE : '.SORT_FLAG_CASE."\n";
$arr = array('foo' => 2,'Bar' => 1, 'bar' => 3, 'a' => 0);
if(SORT_FLAG_CASE)
ksort($arr, SORT_STRING|SORT_FLAG_CASE);
else{
$newArrs=array();
$arrKeys=array_key($arr);
natcasesort($arrKeys);
foreach($arrKeys as $key){
$newArrs[$key]=$arr[$key];
}
$arr=$newArrs;
}
var_dump($arr);