Bozcity.Uz - Universal Portal Siz ushbu saytdan o'zingiz hohlagan ma'lumotlarni topishingiz mumkun. Musiqa, video kliplar, Rasmlar, Odnoklassniki sirlari, Hikoyalar, She'rlar, Latifalar, PHP Operatsion tizimi, HTML operatsion Tizimi, Internet yangiliklari har kungi har xil ma'lumotlardan habardor bo'shingiz mumkun. Bizdan Uzoqlashmang!!! Bu Hali Boshlanishi...
Мenu
Reklama
Top 10
                             
Реклама
Yangi Rasmlar
Bizning Savol
Оцените мой сайт

Результат опроса Результаты Все опросы нашего сайта Архив опросов

Всего голосовало: 32
Profil
Гость


Iltimos Saytdan Ro'yhatdan O'ting va O'z Profilingizga Kiring.


Rasmingiz Uchun Joy
So'ngi Izohlar
(16.06.2016 21:20)
2та талаба кизлар гаплашиб утиришибди.
-Гули учрашувга чикгим келмаяпти сен нима дейсан маслахат бер.
-Учрашувга чикишинг керак, хеч булмаса корнинг туйиб келасан

(16.06.2016 21:20)
иккита алкаш бир бирига
- хозир урнимдан туриб йуриб кетсам яна ичамиз
- йураолмасанчи
- унда тугри уйга кетамиз

(16.06.2016 21:19)
[size=8]Алло, бу циркми?
– Ҳа.
– Мен гапирувчи эшакман, мени
ишга олмайсизларми?
– Жуда яхши, айтинг-чи,
қўлингиздан нималар келади

(14.06.2016 22:32)
O’qituvchi o’quvchilardan so’rayapti:
- Bu qanaqa hayvonning skeleti?
Teshavoy darrov javob berdi:
- O’lgan hayvonniki…
biggrin

(14.06.2016 22:29)
-Ойижон дарахтдан тушириб куйинг, баландликдан куркаябман.
-Куркма углим сен дарахтдамас ердасан, Яна кимлигингни унитдингми, ахир сен жирафасан-ку...

(14.06.2016 22:28)
Birinchi sinfga birinchi kun borib kelgan o'g'lidan otasi so'rayabdi.
-Yozishni o'rgandinmi o'g'lim?
-Xa o'rgandim dada.
-Birinchi kundan yozishni o'rgatgan bo'lsa, nima deb yozding?
-Bilmadim, o'qishni o'rgatmadi

Reklama
Biz Bilan Aloqa


Statistika
Всего чел. на сайте: 4670
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
Счетчики
Онлайн лист
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Cегодня нас посетили
PHP: If ва цикл операторлари
18.12.2014, 21:20 Бу мақоламизда жуда керакли операторлани ўрганамиз, яъни сўров оператори ва ҳар хил турдаги цикллар. Асосан қисқа қисқа қилиб ёзишга ҳаракат қилдим. Асосан мисоллар орқали тушунтиришга уриниб кўрдим. Агар мавзу бўйича саволлар бўлса почтага ёзишингиз мумкин ёки комментария сифтида. Демак бошладик.

If else(агар, акс ҳолда) сўров оператори.

Барча дастурлаш тилларида бўлгани каби php дастурлаш тилида ҳам бу оператор мавжуд. Бирор дастур тузишда бу операторинг ўрни каттадир. Ifelse орқали текшириш жараёнлари амалга оширилади, яъни агар амал рост бўлса, бирор буйруқни бажар, акс ҳолда бошқасини.

if(мантиқий амал)
оператор_1;
else
оператор_2;

Мантиқий амал рост бўлса, оператор_1 акс ҳолда оператор_2 ишлайди.

Мисол_1
If($a>$b)
Echo “a катта b дан”;
Else
Echo “a кичик b дан”;

// агар а ўзгарувчи b ўзгарувчидан катта бўлса, қавс ичидадан true (рост) натижа чиқади ва ундан кейинги оператор ишлайди, else дан кейинги оператор ишламайди. Агар қавс ичиданfalse(ёлғон) жавоб чиқса(а кичик b бўлса) if дан кейинги оператор ишламайди, аксинча else дан кейинги оператор ишлайди.

Мантиқий амал ичидагуруҳли солиштириш ҳам бўлиши мумкин, яъни бир пайтнинг ўзида бир неча солиштириш.

Мисол_2
If($sam>=100 && $samEcho“амал тўғри”;
Else
Echo “Еҳҳҳҳҳ”;

//агар бир вақтнинг ўзида sam ўзгарувчи 100 дан катта ёки тенг бўлиб, 5000 дан кичик ёки тенг бўлса, экранда амал тўғри деган ёзув аксҳолда(бирорта амал хато бўлса) Еҳҳҳҳҳҳ деган ёзув пайдо бўлади.

Агар бир неча теркшириш бирин кетинлик билан амалга ошириш керак бўлса, ҳар бир қисм блокларга олинади({});

Мисол_3
If($a>$b)
{
Echo “a катта b”; $c=$b;
}
Else if($a==$b)
{
Echo “a тенг b”; $c=$a;
}
Else
{
Echo “a кичик b дан”; $c=$a;
}
Echo “Кичик сон: $c”;

While цикли.

Бу оператор дастурлашда цикллар билан ишлаш учун мўлжалланган. Шарт терширилади ва цикл ишга тушади, токи шарт false(ёлғон) бўлсагина циклдан чиқилиб кейинги операторлар ишлай бошлайди. Унинг структураси:

While(мантиқий_амал)

Операторлар;

Мисол_4
$i=1; $p=1;
While($i Echo $p, “ ”;
$p=$p*2;
$i=$i+1;
}

While цикл операторининг бошқа шакли

While(мантиқий амал)

Операторлар;

end while;

Do-while.

Буҳам цикл оператори. Фақат, дастлаб операторлар бажарилади ва кейин шарт текширилди. Бу циклда оператор(операторлар гуруҳи) камида бир маротаба бажарилади. Унинг структураси:

Do{

Оператор;

}while(мантиқий амал);

For цикл оператори

Буцикл оператори универсал ҳисобланади. Бу операторнинг универсаллиги шундаки, барча жараёнлар for операторининг ичида содир бўлади. Унинг структураси.

For(ўзгарувчиларни эълон қилиш;цикл шарти;циклдан кейинги жараён)

Цикл танаси;

Ёки

For(—/—-/—-/)

Операторлар;

End if;

Кўриб турганингиздек, цикл ишлашидан олдин барча қилиниши керак ишлар қилиниб олинади, кейин циклишга тушади.

Мисол_6
For($i=0,$j=0, $k=”ok”; $i{
$k = $k.”.”;
Echo $k;
}

Foreach

PHP4 дан қўшилган. Массивларни чиқариш учун ишлатилади. Структураси:

Foreach(массив as $калит=>$қиймат)

Операторлар;

Мисол_7(Барча глабал массивларни экранга чиқариш)
Foreach($_SERVERas $k = $v)
Echo “$k=>$v
”;

Калитга массивнинг ҳар бир қийматини бериб, уни экранга чиқармоқда. Агар калит керак бўлмаса, қуйидагиқа кўринишга эга бўлади.

Foreach(массив as $қиймат)

Операторлар;

Switch-case

Switch орқали бир ўзгарувчи текширилади ва case орқали ўзгарувчи қийматини топишга харакат қилинади. Структураси қуйидагича:

Switch(бирор бир ўзгарувчи){

Case қимат1:команда1; break;

Case қимат2:команда2; break;

Case қимат3:команда3; break;

Case қимат4:команда4; break;

……………………………….

Case қиматN:командаN; break;

Default

Командалар break;

}

Мисол_8
Switch($a){
Case 0; echo “a тенг 0” break;
Case 1; echo “a тенг 1” break;
Case 2; echo “a тенг 2” break;
Case 3; echo “a тенг 3” break;
Default Echo “a 0,1,2,3 га тенг эмас”;
}

//а ўзгарувчи текширилмоқда, агар а=0 бўлса, а тенг 0 деган ёзув чиқади, вахаказо агар а ўзгарувчи ҳеч бирига тенг бўлмаса a 0,1,2,3 га тенг эмас деган ёзув чиқади.

Manba: Nuriston.lark.ru




Ko'rildi: 438 | Добавил: admin | Рейтинг: 0.0/0
Всего комментариев: 0





Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]