ForumZAR.COM | Forum Sitesi

Forumzar.COM Türkiye`nin en güncel ve kaliteli genel forum sitesi`dir.
ForumZAR'a katılım zahmetsiz ve ücretsizdir!

  • “Ne garip değil mi? Sevdiğimiz insanın her yalanında bir doğru, sevmediğimiz insanın her doğrusunda bir yalan ararız..”
  • “Biri ölür üzülmezsiniz; sonra sandalyeye asılı hırkasını görürsünüz. O hırkanın duruşu kalbinize oturur..”
  • "En gülünç olanı da insanların sizi eskisi gibi kullanamadığında değiştiğinizi söylemeleri.."
  • "Uçmayı seviyorsan, düşmeyi de bileceksin. Korkarak yaşıyorsan, yalnızca hayatı seyredersin."
  • Asla başka insanlar üzülmesin diye kendini üzme. Sen kaldırabiliyorsan onlar da kaldırabilir.

PHP Dizilerinde Sıralama (Alfabetik)

beyfurkan610

Forum Üyesi
Katılım
19 Eki 2022
Mesajlar
23
Tepkime puanı
0
Puanları
1
Konum
Karaman
Cinsiyet
Erkek
Dizilerde değerleri sıralamak için sort(); komutunu kullanıyoruz. Bu komut tanımlanan değerleri alfabetik sıraya göre sıralar.

Örnek ;
PHP Kod:
Kod:
[COLOR=#0000BB]<?php
$isimler[/COLOR][COLOR=#007700]=array([/COLOR][COLOR=#DD0000]"ali"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#DD0000]"suleyman"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#DD0000]"veli"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#DD0000]"selim"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#DD0000]"ahmet"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#DD0000]"osman"[/COLOR][COLOR=#007700]);[/COLOR]
[COLOR=#0000BB]sort[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$isimler[/COLOR][COLOR=#007700]);
foreach ([/COLOR][COLOR=#0000BB]$isimler [/COLOR][COLOR=#007700]as [/COLOR][COLOR=#0000BB]$isim[/COLOR][COLOR=#007700])[/COLOR]
[COLOR=#0000BB]    [/COLOR][COLOR=#007700]{[/COLOR]
[COLOR=#0000BB]    [/COLOR][COLOR=#007700]echo [/COLOR][COLOR=#DD0000]"[/COLOR][COLOR=#0000BB]$isim[/COLOR][COLOR=#DD0000] <br>"[/COLOR][COLOR=#007700];[/COLOR]
[COLOR=#0000BB]    [/COLOR][COLOR=#007700]}[/COLOR]
[COLOR=#0000BB]?>[/COLOR]

Ekran Çıktısı

ahmet
ali
osman
selim
suleyman
veli


Görüldüğü üzere isimler alfabetik olarak sıralanmıştır.

Şimdi ise bu sıralamayı tersten yapalım. Tersten sıralatmak için ise rsort(); komutunu kullanıyoruz.
Aynı örneği şimdi de tersten sıralatalım.

Örnek;
PHP Kod:
Kod:
[COLOR=#0000BB]<?php
$isimler[/COLOR][COLOR=#007700]=array([/COLOR][COLOR=#DD0000]"ali"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#DD0000]"suleyman"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#DD0000]"veli"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#DD0000]"selim"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#DD0000]"ahmet"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#DD0000]"osman"[/COLOR][COLOR=#007700]);[/COLOR]
[COLOR=#0000BB]rsort[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$isimler[/COLOR][COLOR=#007700]);
foreach ([/COLOR][COLOR=#0000BB]$isimler [/COLOR][COLOR=#007700]as [/COLOR][COLOR=#0000BB]$isim[/COLOR][COLOR=#007700])[/COLOR]
[COLOR=#0000BB]    [/COLOR][COLOR=#007700]{[/COLOR]
[COLOR=#0000BB]    [/COLOR][COLOR=#007700]echo [/COLOR][COLOR=#DD0000]"[/COLOR][COLOR=#0000BB]$isim[/COLOR][COLOR=#DD0000] <br>"[/COLOR][COLOR=#007700];[/COLOR]
[COLOR=#0000BB]    [/COLOR][COLOR=#007700]}[/COLOR]
[COLOR=#0000BB]?>[/COLOR]

Ekran Çıktısı

veli
suleyman
selim
osman
ali
ahmet


Görüldüğü üzere isimler tersten sıralanmış oldu.

İyi Çalışmalar...
 
Üst Alt