Massivlar. Assotsativ massivlar



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


Download 283,43 Kb.

Do'stlaringiz bilan baham:
sizeof() funksiyasi 

Massivlarni  ustida  yana  bir  muhim  amalni  bajarish  mumkin  -  massiv 

elementlari  sonini  aniqlash.  sizeofQ  funksiyasi  —  massiv  elementlari  sonini 

hisoblaydi. Yana bir shunga o‘xshash funksiya si/eof() ning kengaytirilgan formasi 

— bu count() funksiyasidir. 

count() funksiyasi count() funksiyasi sizeof() ga o‘xshash bo‘lib, massivdagi 

qiymatlarning  sonini  hisoblaydi.  Umuman  olganda,  bu  funksiya  o‘zgaruvchining 

elementlari  sonini  hisoblaydi.  Agar  bu  funksiyani  massiv  o‘zgaruvchidan  boshqa 

biror-bir  o'zgaruvchi  uchun  qo‘llanilsa,  natija  1  chiqadi.  N  U  L  L  tipidagi 

o'zgaruvchi  esa  bundan  mustasno,  ya’ni  count(N  U  LL)  0  ga  teng.  Bu  funksiya 

ko‘p  oichovli  massiv  elementlari  sonini  hisoblash  uchun  qo‘llanilganda, 

qo‘shimcha  parameter    C  O  U  N  T  R  E  C  U  R  -  S1VE  ishlatiladi.  Sintaksisi: 

count(o‘zgaruvchi, |C O U N T_REC U R SIV E]); 

count() funksiyasini qo’llash 



 array  ( “ 10”= > ”P ython”, “ ]2 ”= > ” 

Lisp”), 


"other”= > ” Infrom atika”); 

echo count($del_Jtems) . “va”; / / 2 chiqadi 

echo count($del_items, C O U N T _R E C U R S IV E ); / / 4 chiqadi ?> 

Natija: 2 va 4 

array_count_values() funksiyasi Sintaksisi:  

array  count  values  (o'zgaruvchi);  array_count_values($ar)  funksiyasi  $ar 

massivida unikal qiymat necha marta uchraganligi sonini chiqazadi.  

array_count_values() funksiyasini qo’llash 



$nat=array_count_values($ar); echo ’'; 

echo ’

< /tr> '; 

for($i=l;$i<=5;$i++){ 

echo '

'; } 


echo '
qiym atlar< /td> < td> soni
’.$i.''.$nat[$ij.’ 
'; ?> 

Natija  shuni  ko‘rsatadiki,  $ar  massivida  1  -  5  marta,  2  —  4  marta,  3,4,5 

qiymatlari  1  marta  uchragan.  Massiv  elementlari  bilan  ishlash:  ln_array(), 

array_search(),  array_keys(),  array_values(),  array  unique()  In_array()  funksiyasi 

in_array()  —  massiv  elementlarini  qidiruvchi  funksiya.  Berilgan  massivda 

qidirilayotgan qiymat mavjudligini tekshiradi. 

Sintaksisi:  in_array(“qidirilayotgan_qiymat”,  “massiv”,  [“tip  chegarasi”]); 

Agar  uchinchi  parametr  true sifatida berilgan  bo'lsa, u  holda massivdan  faqatgina 

qiymati  bo‘yicha  emas,  balki  tipi  bo'yicha  ham  mos  elementni  qidiradi.  Agar 

qidirilayotgan qiymat — satr boisa, u holda taqqoslanayotganda registrga ahamiyat 

beradi.  Berilgan  massiv  elementlari  fanlar  ro‘yxatidan  tashkil  topgan.  Berilgan 

massivda Informatika fani mavjudmi yoki yo‘qligini qidiramiz. 



Sdfan = array(“ M atem atika”,”F izika”,’’Falsafa”,’’Inform atika”,’’T arix”); 

if (in_array(“Inform atika”,$dfan)) echo “ Inform atika fanidan im tihon 

topshiram an< br> ”; 

/ / “ Inform atika fanidan im tihon topshiram an” xabarini chiqazadi 

if (in_array(“inform atika”,$dfan)) echo “ inform atika fanidan im tihon 

topshiram an< br> ”; 

/* hech narsa chiqm aydi, chunki “ Inform atika “ satri mavjud, lekin “ 

inform atika “ mavjud em as. Ya’ni bu funksiya registrga sezgir */ ?> 

Natija:Inform atika fanidan im tihon topshiraman 

In_array() funksiyasida qidirilayotgan qiymat massiv shaklida 

ham  bolishi  mumkin.  Faqatgina  bu  imkoniyat  PHP  4.2.0.  versiyasidan 

boshlab qo'shilgan. 

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