v2.5.2
Giriş yap

Belirli bi sayı ile başlayanları sıralama

webdevyusuf
657 defa görüntülendi
<?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
?>
batuhan1915
1421 gün önce

    //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);