M a r ip o V, М. Fayziyeva, S. D o t t o y e V web texn ologiyalari


Download 7.31 Mb.
Pdf ko'rish
bet20/52
Sana26.08.2023
Hajmi7.31 Mb.
#1670387
1   ...   16   17   18   19   20   21   22   23   ...   52
Bog'liq
web-texnologiyalari -aripov-m (1)


$ a g e= 2 2 ;
e c h o “ S n a m e” ; ?>
F a k u lte t so‘zini h a m b ra u z e rg a c h i q a z m o q c h i m i z , u holda
< ? $ n a m e = ” L ola” ; 
$ a g e= 2 2 ; 
e c h o “ S n a m e”; 
e c h o “ F a k u ltet”; ?>


Bu yerda q i y m a tla r k e tm a - k e t h o ld a chiqdi. U l a r n i ajratish 
u c h u n bizga ta n is h b o ‘lgan
te g id a n fo y d a la n ish im iz m u m k in .

$age= 22; 
e c h o “ $ n a m e ”;
e c h o “
F aku!tet”; ?>_________________________________________________

Aralash tipdagi o‘zgaruvchilar
Array tipi (M assivlar)
Skalyar tipdagi o ‘zgaru v ch i — bu y agona qiym at s a q la n a d ig a n
k a ta k c h a x o tira s in in g n o m i. M assiv tipidagi o ‘zg aruvchi esa qiy­
m a t l a r t o ‘p la m i s a q la n a d ig a n k a ta k c h a x o tira s in in g n o m i. B oshq a- 
ch a qilib a y tg a n d a , b ir n e c h ta tip d a g i m a ’l u m o la r n i n g bir t i p d a ­
gi o ‘z g a ru v c h id a s a q la n is h i arra y (massiv) d eb atala d i. M assivda 
s a q la n a y o tg a n q iy m a tla r m assiv e le m e n tla r i deb ataladi. B itta m a s ­
siv b ir n e c h ta e le m e n tla r d a n ta s h k il to p g a n b o ‘lib, h a r bitta e l e ­
m e n t o ‘zida y a g o n a q iy m a t (m a tn , so n yoki b iro r b o s h q a massiv) 
ni saqlaydi. M a s s iv n in g h a r bir e lem e n ti m assiv bilan kalit orqali 
b o g ‘lan ad i. B o s h q a tip d ag i o 'z g a r u v c h ila r d a bitta q iy m a t s a q lan sa , 
m assiv tipidagi o ‘z g a ru v c h ila rd a bir n e c h ta q iy m a tla r s a q lan a d i. 
E le m e n t id entifik atsiyasi usuli bilan farq qiluvchi ik k ita tipd agi 
m assiv m avjud. B irin c h i tip d ag i m assiv elem e nti kalitla ri k e tm a - 
ket keluvchi sonli in d ek s sifatida a n i q l a n g a n sonli indeksli m assiv ­
lar. M a s s iv n in g i k k i n c h i tipi assotsiativ sh a k ld a b o ‘lib, e lem e n tg a 
m u ro ja a t etish u c h u n q iy m a t b ila n m a n tiq iy b o g ‘la n g a n k a litla r is h ­
latiladi. 0 ‘zid a b o s h q a m as s iv larn i s a q lag a n m assiv k o ‘p o ‘lchovli 
m assiv deb ataladi.
Massivlar array() konstruksiyasi y o rd a m id a e ’lon qilinadi.
Sintaksisi:
array ([kalit] = > qiym at,
[kalit 1] = > q i y m a tl, ... )
array() massivi j u f tlik k a lit= > q iym at p a r a m e trla r in i vergul b i­
lan ajratib qabul qiladi. = > belgisi q iy m at va u n i n g kaliti orasidagi 
b o g ‘la n is h n i o ‘rn a ta d i. Kalit tipi b u t u n va satrli, q iy m at esa P H P
n in g ixtiyoriy tipid a b o ‘lishi m u m k in .
M a sa la n , $ n a m e = a r r a y ( “ L o la”, “ K a r i m ”, “Vasila”, “A k m a l ”, 
“ B o t ir ”);



Download 7.31 Mb.

Do'stlaringiz bilan baham:
1   ...   16   17   18   19   20   21   22   23   ...   52




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