Problema ordinamento array

maced

Utente Attivo
30 Nov 2011
48
0
6
l'array è cosi composta
s j
s f
s j
s f
s a
s a

usando rsort l array viene ordinata così
s j
s f
s a
s j
s f
s a

l'obbiettivo è quello di ottenere un array cosi ordinata
s j
s j
s f
s f
s a
s a

ovviamente capisco sia un problema derivante dagli spazi ma nn riesco proprio a trovar soluzione.
 

maced

Utente Attivo
30 Nov 2011
48
0
6
Codice:
l'obbiettivo è quello di ottenere un array cosi ordinata
s j
s  j
s f
s  f
s a
s  a
 

maced

Utente Attivo
30 Nov 2011
48
0
6
Codice:
usando rsort l array viene ordinata così
s j
s f
s a
s  j
s  f
s  a
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.041
146
63
PR
www.borgo-italia.it
ciao
prova ad usare natsort
PHP:
<?php
$a=array('s j','s f','s  j','s  f','s a','s  a');
echo "<pre>";
var_dump($a);
natsort($a);
var_dump($a);
echo "</pre>";
?>