7. CSS orqali P yoki Div tegiga kursor kelsa, sichqoncha kursori rasmini almashtirsin va P yoki Div o`lchami 2 baravar katalashsin. p:hover{
cursor:pointer;
transform:scale(2)
}
div:hover{
cursor:pointer;
transform:scale(2)
56.phpda switch buyrug`idan foydalanish B
о
shq
а
ruvchi struktur
а
switch b
о
shq
а
rishni case bil
а
n belgil
а
ng
а
n
о
per
а
t
о
rl
а
r ichid
а
, o`zgarmas if
о
d
а
si qiym
а
ti t
а
nl
а
sh if
о
d
а
si qiym
а
ti
bil
а
n teng
о
per
а
t
о
rg
а
uz
а
t
а
di.
А
g
а
r t
а
nl
а
sh if
о
d
а
si qiym
а
ti o`zgarmasli if
о
d
а
l
а
rning bir
о
rt
а
sig
а
teng bo‘lm
а
s
а
default bil
а
n belgil
а
ng
а
n
о
per
а
t
о
rg
а
o‘til
а
di. Har bir v
а
ri
а
ntli t
а
nl
а
sh
о
per
а
t
о
rid
а
bitt
а
d
а
n
о
rtiq default bo‘lishi mumkin em
а
s, lekin u umum
а
n q
а
tn
а
shm
а
sligi mumkin.PHP d
а
case belgil
а
ri sif
а
tid
ао
liter
а
ll
а
r em
а
s o‘zg
а
ruvchil
а
r ham kelishi mumkin.
Lekin case belgil
а
ri sif
а
tid
а
PHP d
а
m
а
ssivl
а
r v
а
о
b’ektl
а
r kel
о
lm
а
ydi.
switch(shart) // t
а
nl
а
sh if
о
d
а
si
{
case qiymat1: // o`zgarmas if
о
d
а
1
operator1; //
о
per
а
t
о
rl
а
rning bl
о
ki
break;
case qiymat2: // o`zgarmas if
о
d
а
2
operator2;
break;
default:
operator;
}
57.phpda takrorlash operatori haqida ma`lumot PH P ning faqatgina biror-bir shart asosida ishlovchi operatorlari emas, balki takrorlanish amallarini bajaruvchi sikllar ham mavjud.
Ular while, do-while, foreach va for
. W hile sikli Sintaksisi: while (shart ) {bajarish bloki} yoki while (shart) bajarish bloki endwhile; While — oddiy sikl boiib, bu yerda bajarish_bloki
shart false qiymat qabul qilgunga qadar bajariladi. While siklida esa har bir shart bajarilgan holat uchun bajarish_ bloki bajariladi, ya’ni bajarilish sikli takrorlanadi. do...while sikli
do...while sikli while sikliga juda o'xshash, faqatgina bitta farqli tarafi shundaki, unda shartning rostligi sikl boshida emas, balki ox- irida tekshiriladi. Shuning uchun do...while siklining
bajarish bloki hech bo‘lmaganda bir marotaba bajariladi. Sintaksisi: do (bajarish bloki) while (shart);for (amali; shart; amal2){bajarish_bloki;} am ali — faqatgina bir marotaba sikl
boshida bajariladi. Odatda, bunda hisoblagichning boshlang'ich qiymati beriladi. shart — shart har bir iteratsiyada tekshiriladi. Agar shart false qiymatni qabul qilsa, u holda iteratsiya
to‘xtatiladi. Odatda, shartda hisoblagich qiymati bilan berilgan qiymat solishtiriladi. amal2 — hisoblagich qiymatini o ‘zgartirish uchun ishlatiladi va iteratsiya oxirida
bajariladi.Foreach Bu operator massivlar bilan ishlash uchun m o‘ljallangan bo'lib, PH P ning 4 versiyasida kiritilgan. Turli tipdagi massivlar uchun fo reach operatorining ikki xil
ko'rinishi mavjud. Sintaksisi: foreach (Sarray as Svalue) {bajarish bloki} yoki foreach (Sarray as $key=> Svalue) {bajarish bloki}