Есть функция с
массивом (+/-)
function subval_sort($a,$subkey, $order='asc',$natural = true) {
if (count($a) != 0 || (!empty($a))) {
foreach($a as $k=>$v) {
$b[$k] = lowercase($v[$subkey]);
}
if($natural){
natsort($b);
if($order=='desc') $b = array_reverse($b,true);
}
else {
($order=='asc')? asort($b) : arsort($b);
}
foreach($b as $key=>$val) {
$c[] = $a[$key];
}
return $c;
}
}Ошибку бьет на эту строку
$b[$k] = lowercase($v[$subkey]);Функция
lowercase (+/-)
function lowercase($text) {
if (function_exists('mb_strtolower')) {
$text = mb_strtolower($text, 'UTF-8');
} else {
$text = strtolower($text);
}
return $text;
}