Функция выполняет сортировку на месте, функция возвращает TRUE в случае успеха или FALSE в случае ошибки.
См. Пример из http://php.net/manual/en/function.ksort.php
<?php
$fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple");
ksort($fruits);
foreach ($fruits as $key => $val) {
echo "$key = $val\n";
}
?>
Сортированный результатнаходится в переменной $ fruits, а не из возвращаемого значения функции.
Если вы попробуете print_r ($ fruits), вы получите такой результат
Array
(
[a] => orange
[b] => banana
[c] => apple
[d] => lemon
)