Mening sahifam



Download 2,78 Mb.
bet38/74
Sana28.02.2022
Hajmi2,78 Mb.
#474989
1   ...   34   35   36   37   38   39   40   41   ...   74
Bog'liq
lab php uzb (2)


$books = array("Pushkin"=>"Ruslan va Lyudmila",
"Tolstoy"=>"Urush va tinchlik",
"Lermontov"=>"Davrimiz kahramoni");
asort($books);
// massivni kalitlarinig saqlagan holida saralaymiz
print_r($books);
echo "
";

rsort($books);
// massivni teskari tartibda saralaymiz,
// kalitlari o‘chib ketadi
print_r($books);
?>
Bunday skript ishlashi natijasida shuni olamiz:
Array([Lermontov]=>Davrimiz kahramoni
[Pushkin]=>Ruslan va Lyudmila
[Tolstoy]=>Urush va tinchlik )
Array([0]=>Urush va tinchlik
[1]=>Ruslan va Lyudmila
[2]=>Davrimiz kahramoni )
Massivni kalitlar ma’lumoti orqali saralash zarurati paydo bo‘lishi mumkin. Misol uchun, agar bizda kitoblar massivi haqida ma’lumotlar bo‘lsa, yuqorida keltirilgan misolga o‘hshab, unda biz kitob mualliflari bo‘yicha saralashimiz kerak bo‘lishi mumkin. Bu uchun PHPda ko‘p qator kod yozish kerak emas – oddiygina ksort() funksiyasidan foydalanish mumkin, ko‘payish bo‘yicha saralash uchun (to‘g’ri tartibda saralash) yoki krsort() – kamayish tartibida saralash uchun (saralashning teskari tartibi). Bu funksiyalarning sintaksisi sort() funksiyasining sintaksisiga o‘xshash.
4-misol. Massivni kalitlar bo‘yicha saralash:

$books=array("Pushkin"=>"Ruslan va Lyudmila",
"Tolstoy"=>"Urush va tinchlik",
"Lermontov"=>"Davrimiz kahramoni");
ksort($books);
// massivni kalitlarning ma’lumotlarini saqlagan
//holda saralaymiz
print_r($books);
?>
Natijada:
Array([Lermontov]=>Davrimiz kahramoni
[Pushkin]=>Ruslan va Lyudmila
[Tolstoy]=>Urush va tinchlik )
Funksiya: array_slice – massivda “massiv”, massiv osti uzunligini “uzunlik”ni tanlaydi, paramertdagi berilgan (element_raqami) element raqami orqali tanlashni amalga oshiradi. To‘g‘ri element_raqami massiv elementinig tartib raqami bo‘yicha ko‘rsatadi, no‘tog‘risi esa – massiv elementinig ohiridan boshlab ko‘rsatadi. Uning sintaksisi quyidagicha:

Download 2,78 Mb.

Do'stlaringiz bilan baham:
1   ...   34   35   36   37   38   39   40   41   ...   74




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish