|
TexnologiyalariBog'liq 1. Aripov M., Fayzieva M. Web texnologiyalar. $n am e= ”L ola”;
$age=22;
ech o “ $nam e”;
echo “
Fakultet”; ?>______________________________________________
Aralash tipdagi o‘zgaruvehilar
Array tipi (M assivlar)
S k aly ar tip d ag i
0
‘z g a ru v c h i — b u y a g o n a q iy m at s a q la n a d i g 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 a ru v ch i esa qiy
m a t l a r t o ‘plam i s a q la n a d i g a n k a t a k c h a x o tira s in in g n o m i. B o s h q a -
c h a qilib a y tg a n d a , b ir n e c h t a tip d ag i m a ’l u m o l a r n i n g b ir t i p d a
gi o ‘z g a ru v c h id a s a q la n is h i a rra y (massiv) d eb ata la d i. M assivda
sa q la n a y o tg a n q i y m a t la r m assiv e le m e n tla r i d eb atala d i. B itta m a s
siv b ir n e c h ta e l e m e n tla r d a n t a s h k i l t o p g a n b o ‘lib, h a r b itta e l e
m e n t o ‘zida y a g o n a q iy m a t (m a t n , son yoki b iro r b o s h q a m assiv)
ni saqlaydi. M a s s iv n in g h a r b ir e le m e n ti m assiv b ila n kalit o rqali
b o g 'la n a d i. B o sh q a tip d a g i o 'z g a r u v c h i l a r d a b itta q iy m a t s a q la n s a ,
m assiv tip id a g i o ‘z g a r u v c h il a r d a b ir n e c h ta q i y m a t la r s a q la n a d i.
E le m e n t id en tifik atsiy asi usuli b ila n farq qiluvchi ik k ita tip d a g i
m assiv m avjud. B i rin c h i tip d a g i m assiv e lem e n ti k alitla ri k e t m a -
ket keluvchi so n li i n d e k s s ifatida a n i q l a n g a n sonli in deksli m a ss iv
lar. M a s s iv n in g ik k in c h i tipi assotsiativ s h a k ld a b o ‘lib, e le m e n tg a
m u r o j a 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 i s h
latila d i. 0 ‘zida b o s h q a m a s s iv la rn i s a q la g a n m assiv k o ‘p o ‘lchovli
m assiv deb atala d i.
M assivlar a rray () konstruksiyasi y o rd a m id a e ’lon qilinadi.
Sintaksisi:
array ([kalit] = > q iy m at,
[kaliti] = > q i y m a t i, ... )
arra y () massivi ju f tl ik k a lit= > q iy m a t p a r a m e trla r in i vergul b i
la n ajratib qabul qiladi. = > belgisi q iy m at va u n i n g kaliti orasidagi
b o g i a n i s h n i o 'r n a t a d i. K alit tipi b u t u n va satrli, q iy m at esa P H P
n i n g ixtiyoriy tip id a b o ‘lishi m u m k i n .
M a s a la n , $ n a m e = a r r a y ( “ L o l a ”, “ K a r i m ”, “V asila”, “A k m a l ”,
“ B o t i r ” );
|
| |