Ben bir anagram makine yaptı ve ben olumlu maçları bir dizi var. Sorun ben uzun Dizi değerleri ilk görünecek şekilde diziyi sıralamak mümkün olmak istiyorum, farklı bir sırayla tüm olmasıdır.
Herkes bu yapmak konusunda herhangi bir fikir var mı?
Kullan http://us2.php.net/manual/en/function.usort.php
Bu özel bir işlevle
function sort($a,$b){
return strlen($b)-strlen($a);
}
usort($array,'sort');
Eğer umurumda değil usort kullanmak, eski dizinleri tutmak istiyorsanız uasort kullanın.
Ayrıca, ben usort kararsız bir tür çünkü benim versiyon daha iyi olduğuna inanıyorum.
$array = array("bbbbb", "dog", "cat", "aaa", "aaaa");
// mine
[0] => bbbbb
[1] => aaaa
[2] => aaa
[3] => cat
[4] => dog
// others
[0] => bbbbb
[1] => aaaa
[2] => dog
[3] => aaa
[4] => cat