Belirli bi sayı ile başlayanları sıralama
<?php
// Veritabanından gelen dizi
$arr = array(
99000123,
99000124,
99000125,
99000126,
99000127,
99000128,
99000129,
93000119,
93000159
);
// Ben burda 93 ile başlayanları alıp bide büyükten küçüğe sıralama yapmak istiyorum nasıl yapabilirim
?>
//verimizin başlangıcı ilk 2 harf
$start = 93;
$new;
// yeni arrayımız
$c = 0;
//yeni array key başlangıc
foreach ($arr as $key => $deger) {
//substr ile ilk 2 harfi alıyoruz
if(substr($arr[$key], 0,2) == $start /* başlayanları alıyoruz */){
$new[$c] = $deger;
//yeni arrayımıza atıyoruz bu verileri
$c = $c+1;
//array keyimizi 1 artırıyoruz
}
}
sort($new);
//kücükten büyüge
print_r($new);