Ben senin niyet ne% 100 emin değilim. Sadece value dayalı bir dizi sıralamak ancak yeni tuşlarını atamak, kullanın sort()
a>:
sort($array);
print_r($array);
Tuşlar aren't bu özel fonksiyonu ile korunmuş. Çıktı:
Array
(
[0] => apple
[1] => banana
[2] => pear
)
Ama anahtar değeri kullanılarak diziyi sıralamak istiyorsanız ksort()
a>:
ksort($array);
print_r($array);
Çıktı:
Array
(
[3] => apple
[5] => pear
[23] => banana
)
Bu ancak anahtarları koruyacak. 0 itibaren sonucu array_values()
a> kullanmak bir dizi için tuşlarını yeniden atamak için:
ksort($array);
$array_with_new_keys = array_values($array); // sorted by original key order
print_r($array_with_new_keys);
Çıktı:
Array
(
[0] => apple
[1] => pear
[2] => banana
)