КомпьютерПрограмчлалын

PHP нь давталтыг нь

компьютер гол ажлуудын нэг хүн энэ үйл ажиллагаа нь цаг хугацаа маш том хөрөнгө оруулалт шаардлагатай их хэмжээний өгөгдөл боловсруулах юм. нарийн төвөгтэй Машинист цикл зохион бүтээсэн юм хийх хэрэгтэй. нь мөчлөгийг авч үзье. Заримдаа энэ нь кодын удаа тодорхой тоо ширхэг зарим давтах шаардлагатай гэж цикл аврах ирэхэд юм. зориулсан хүрд - хамгийн түгээмэл нэг юм.

Компаниуд ихэвчлэн хувьд мөчлөг ашиглаж байна

Эхлээд оператор бүлгийн ихэвчлэн мөчлөгийн ашиглаж байна харцгаая. Тэд цэгэн болон decrement гэж нэрлэдэг. цэгэн оператор (++), энэ нь нэг нэмэгджээ явуулж хоёр pluses бүртгэгдсэн байна. эсрэгээр Decrement 1 үнэ цэнийг бууруулж, хоёр minuses илэрхийлэхэд (-). Эдгээр операторууд нь лангуун болгон ашиглаж байна. PRE-decrement / Цэгэн үед бол хувьсагчийн бууралт / нэмэгдэж, дараа нь энэ утга ашиглаж байгаа юм. POST-decrement / хувьсах анх ашиглаж байгаа цэгэн түүвэр, дараа нь дараа нь түүний өсөлт, эсвэл буурсан байна.

синтакс

давталтын хувьд урт нь тодорхой нөхцөл байдал нь үнэн юм шиг тушаалын блок үйлдвэрлэж байна. Өөрөөр хэлбэл, тодорхой нөхцөл гүйцэтгэсэн хүртэл дахин дахин хийж байна тушаалуудын тухай багц.

Энэ нь PHP-д цогцолбор нэг нь мөчлөгийн гэж үздэг байна. Түүний синтакс дараах байдалтай байна:

(; Chast_2, chast_3 chast_1) нь

{Код}

Ялангуяа сонирхолтой явдал юм хаалтанд дотор байна. Таны харж байгаагаар, гурван хэсэг байдаг. Тэд цэг таслалаар тусгаарлагдсан байна. chast_1 PHP тэр хэлсэн нь юу хаана байна вэ. илэрхийлэл байдаг бол энэ нь гүйцэтгэсэн байна. Дүрмээр бол, тоолуур тэнд идэвхжүүлсэн байна. chasti_2 энэ нь дараа нь энэ нь chasti_1 нь тийм (үнэн), дараа нь PHP хаалт дотор байгаа кодыг ажиллуулдаг бол үнэн эсэхийг шалгаж, хэрэв юм. Гурав дахь хэсэг нь лангуун дээр өссөн, эсвэл буурсан байна.

Жишээ нь PHP нь мөчлөгийг авч үзэх

chasti_1 мөчлөгийн хувьсах $ нь, 0 дараагийн тогтоосон 20 гаруй, $ багатай байгаа эсэхийг шалгаж байна уу? бага бол давталтын байна тушаалуудыг ажиллуулах болно. Бидний жишээн дээр харуулж байна: "Энэ мөр нь 20 удаа үзүүлсэн байна", дараа нь гурав дахь хэсэг нь 1. $ нэмэгдсэн Дараа нь дахин, дахин шалгаж наад зах нь 20 Манай хувьсагч, эсвэл хоёр дахь хэсэг нь буцах, тэнд юм. Бага? Дараа нь дахин $ хүртэл тушаал нь (гаралтын шугам) нь 20-аас дээш байх болно байна.

ажил

жижиг ажлыг ажиллуулна. зарим нэг санал байна: "Сайн байна уу, ардын" босоо энэ өгүүлбэр татгалзах Энэ нь зайлшгүй шаардлагатай юм. Үүнийг яаж хийх вэ?

Бид хувьд асуудал нь PHP гогцоо шийдвэрлэх хэрэгтэй. Бид үйл ажиллагаа strlen (), шугамын урт нь буцаана санаж байна.

Жишээ 1-д, энэ нь бичигдсэнчлэн - хийж болохгүй вэ? Энэ нь сайн код байна, энэ нь ажилладаг. Харин Ингэснээр боломжгүй юм. яагаад ойлгохын тулд хэрхэн PHP харж байна. Нэгдүгээрт, хувьсагч $ би 0. Дараагийн мөр нь тэмдэгтийн тоо юм хуваарилж, тухайн тоо хэмжээ бага тэгээс эсэхийг шалгаарай. Энэ код нь эхний үсгээр дүгнэлтийг ирдэг iterates. Дараа нь $ би $ би бага тоо хэмжээ авсан нь дахин код гүйцэтгэлийг явдаг гэдгийг шалгах, тэмдэглэгээ 1 дахин тоолсон байна мөр өөр өсгөгдөнө. цаг бүр гүйцэтгэсэн strlen (), тэмдэглэгээ нь тоо тоо юм. Энэ нь бид ийм урт мөр тийм биш байх нь сайн юм.

мөр нь статик бол бусад хувилбаруудыг ашигладаг.

Эхний биелэл онд strlen функц нь мөчлөгийн гаргаж авсан.

Хоёр дахь биелэл нь бүх гогцоо үлдсэн.

PHP нь давталтыг нь тусламжтайгаар та маш олон таавар шийдэж чадна!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mn.delachieve.com. Theme powered by WordPress.