natcasesort nie sortuje tablicy

0

Mam taką tablicę i wyświetlam sobie jej elementy:

   $list[] = 'User';
   $list[] = 'celeron';
   $list[] = 'Wiktor';
   $list[] = 'admin';
   $list[] = 'Manin';
   
   natcasesort($list);
   
	$c = count($list);
   
	for ($i=0; $i<$c; $i++) {
			echo($list[$i] . '<br>');
	}

zastosowanie zwykłego sort() daje wynik alfabetyczny ale najpierw są te z wielkimi literami a na dole małymi. Znalazłem funkcję natcasesort() która miała rozwiązać taki problem lecz w ogóle nie sortuje ona tych elementów.

0

http://pl1.php.net/natcasesort

This function implements a sort algorithm that orders alphanumeric strings in the way a human being would while maintaining key/value associations. This is described as a "natural ordering".

0

Rozumiem. A jest jakaś możliwość aby to posortować?

0

Czy Ty nie chcesz czy nie umiesz czytać?
http://www.php.net/manual/en/function.sort.php

Tym razem nie zacytuje fragmentu, sam link to już jest dużo z takim banałem.

0

Albo nie umiem czytać albo używać rolki od myszy. Dziękuję Ci bardzo. Już nie pierwszy raz mi pomogłeś a ten problem związany jest z systemem logowania w którym również Twoje rady były bardzo pomocne. Dzięki wielkie.

[EDIT] Problem tylko, że mój serwer lokalny ma php 5.3.10 ale wystarczy dodać te flagi dopiero po wrzuceniu na hosting i będzie grało

[EDIT2] Kolejna głupota z mojej strony. WampServer pozwala na zmianę wersji PHP i już działa

1 użytkowników online, w tym zalogowanych: 0, gości: 1