S onli indeksli m assivlar
$a o 'z g a ru v c h is in i n a s h r q ilish g a bersak, bitta q iy m a tn i e k r a n g a
chiq az ad i. $ n a m e o ‘zgaruvchisi m assiv b o i g a n l i g i sababli, kalitni
ko‘rs a ti s h im iz kerak. Y a’n i A k m a l n i e k r a n g a c h i q a z m o q c h i b o i s a k ,
$nam e[3] d eb k alitin i k o ‘r s a ti s h i m iz kerak. S o n li in d e k s la n g a n m a s
sivlar n o l d a n b o sh la n a d i.
$ n a m e = a r r a y
( 0 = > “ L o l a ”,
l = > “ K a r i m ”,
2 = > “ V asila”,
3 = > “A k m a l ”, 4 = > “ B o t i r ” );
yoki
$ 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 ir ” );
yoki
$ n a m e [ 0 ] = “ L o l a ”; $ n a m e [ l ] = “ K a r i m ”; $ n a m e [ 2 ] = “ Vasi
la”; $ n a m e [ 3 ] = “A k m a l ” ;$ n a m e [ 4 ] = “ B o tir ”;
Yoki $ n a m e [ ] = “ L o l a ” ; $ n a m e [ ] = “ K a r i m ”;$ n a m e [ J = “ Vasila” ;
$ n a m e [ ] = “A k m a l ”; $ n a m e [ ] = “ B o t ir ”;
A ssotsiativ m assivlar
K o 'p g i n a d a stu rla s h t i lla r id a m assiv in d ek slari 0 va 1 d a n b o s h -
l a n u v ch i s o n l a r d a n iborat. Bu d a s tu rla s h till a r i d a n farqli ravishda
P H P assotsiativ m assiv larn i h a m q o ‘llaydi. A ssotsiativ m assiv larn i
sonli i n d e k s la n g a n m a ssiv la rd a n farqi assotsiativ m assivlarda kalit
ixtiyoriy q i y m a tla r ( m a tn , s o n va h.k.)ni q abul qiladi. Bu m assivda
massiv e lem e n tlari kalit sifatida berilg a n s o n l a r b ila n em a s, balki
s atrlar bilan b o g 'la n a d i.
2.6-m isol. P H P d a assotsiativ m a s siv la rn in g ishlatilishi
S p oytaxt[;‘U z b e k isto n ” ] = ”T osh k en t”;
$ p o y ta x t[“ R ossiya” J = ” M o sk v a ”;
$ p o y ta x t[“JFransiya” ] = ”Parij”;
Do'stlaringiz bilan baham: |