Massivlar. Assotsativ massivlar


Massivlar ustida boshqa amallarni bajarish



Download 283,43 Kb.
Pdf ko'rish
bet11/11
Sana29.12.2021
Hajmi283,43 Kb.
#78573
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Massivlar

Massivlar ustida boshqa amallarni bajarish 

 Boshqa  massivlar  bilan  ishlashda  foydali  funksiyalarni  ham  ko‘rib  o‘tamiz. 

Massiv  ichida  ko‘chirish:  each,  current(),  reset(),  end(),  n  ex  t(),  p  os()  va  prev() 

Avval  aytib  o‘tganimizdek,  har  bir  massiv  ichida  massivning  joriy  elementini 

ko‘rsatib  turuvchi  ichki  ko‘rsatkichi  bo'ladi.  Biz  ushbu  ko'rsatkichni  each() 

funksiyani  ishlatganimizda  ko'rib  o'tdik,  biroq  uni  bevosita  ishlatish  va  qo'llash 

mumkin. 

Yangi  massivni  yaratishda  joriy  ko'rsatkich  massivning  birinchi  elementini 

ko'rsatish  uchun  o'rnatiladi.  current(Sarray  name)  funksiyasiga  murojaat  etganda, 

birinchi  elementni  chiqazadi.  next()  yoki  each()  funksiyasiga  murojaat  etganda, 

ko'rsatkich  bitta  element  oldinga  ko‘chadi.  each($array_name)  funksiyasiga 

murojaat etganda, ko'rsatkich ko'chmasdan avval, joriy elementni qaytaradi. Next() 




funksiyasi esa biroz boshqacha, next(Sarray name) funksiyasiga murojaat etganda, 

ko'rsatkichni  ko'chirib,  so'ng  yangi  joriy  elementni  qaytaradi.  resetQ  funksiyasi 

ko'rsatkichni  massivning  birinchi  elementiga  qaytaradi.  Shunga  o'xshash, 

end($array_name)  funksiyasiga  murojaat  etganda,  ko'rsatkich  massivning  oxiriga 

ko'chadi. reset() va end() funksiyalari mos ravishda massivning birinchi va oxirgi 

elementlarini  qaytaradi.  Massiv  ichida  ko'chirishni  teskari  yo'nalishda  bajarish 

uchun  end()  va  prev()  funksiyalaridan  foydalaniladi.  prev()  funksiyasi  next() 

funksiyasiga  nisbatan  teskari  funksiya.  U  joriy  ko'rsatkichni  bitta  element  orqaga 

ko'chiradi, so'ng yangi joriy elementni qaytaradi. 

Masalan, quyidagi kod massiv elementlarini teskari tartibda chiqazadi: 



Sarray = array (1, 2, 3) ; 

Svalue = end (Sarray) ; 

while (Svalue) 

{ echo “Svalue
”; Svalue = prev(Sarray); } ?> 

each(), current(), reset(), end(), next(), pos() i prev() funksiyalari ishlatilganda 



massivda ixtiyoriy tartibda o'zgartirish uchun kod yaratish mumkin 

Download 283,43 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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