KompüterProqramlaşdırma

PHP loop üçün

kompüter əsas vəzifələrindən biri bu fəaliyyət zaman bir çox böyük investisiya tələb edən insanlarda məlumatların böyük həcmdə emal edir. kompleks emal dövründən icad edildi yerinə yetirmək üçün. üçün dövrü düşünün. Bəzən kodu dəfə müəyyən sayda ədəd bəzi demək lazımdır dövründən xilasetmə gələndə ki, var. üçün loop - ən məşhur biridir.

tez-tez dövrü istifadə olunur şirkətləri,

Birincisi, tez-tez dövründən istifadə olunur operatorların bir qrup baxaq. Onlar artım və azalma deyilir. artım operator (++), bu bir artım həyata keçirir iki müsbət qeyd edildi. əksinə azalma 1 dəyəri azalır, bu iki minuses işarə (-). Bu operatorlar bir counter kimi istifadə olunur. PRE-azalma / artım zamanı Əgər azalma / dəyişən artması və bu dəyər istifadə olunur. POST-azalma / dəyişən ilk istifadə olunur arttırmayı və sonra onun artım və ya azalma var.

sintaksis

loop üçün kimi uzun müəyyən bir vəziyyət doğru kimi bir komanda icra blok istehsal edir. Başqa sözlə, müəyyən bir şərt icra qədər dəfələrlə edilir əmrləri bir sıra.

Bu PHP kompleksin bir dövrü inanılır. Aşağıdakı kimi Onun sintaksis edir:

(; Chast_2; chast_3 chast_1) üçün

{Kodu}

Xüsusilə maraqlı faktdır mötərizə daxilində. Gördüyünüz kimi, üç hissələri var. Onlar nöqtəli vergül ilə ayrılır. Harada chast_1 PHP o bildirib nə. bir ifadə var, onda icra edilir. Bir qayda olaraq, counter var aktivləşdirilib. chasti_2 bu o, chasti_1 da (həqiqi) Bəli, onda PHP aşırma daxilində kod icra ki, əgər doğru olub-olmadığını yoxlamaq, əgər. üçüncü hissəsi counter bir artım və ya azalma var.

Misal php üçün dövrü düşünün

chasti_1 dövrü dəyişən $ a 20-dən, $ az olub-olmadığını yoxlamaq, 0. Sonrakı müəyyən edilir? az, onda loop var əmrləri davam edəcək. Bizim misalda göstərir: "Bu string 20 dəfə göstərilir", sonra üçüncü hissəsi yenidən ən azı 20 Bizim dəyişən və ya yoxlanılır ikinci hissəsi geri var, Sonra yenə $ a 1. çoxdur. Az? Sonra yenidən 20-dən çox olmayacaq $ qədər komanda (output line) var.

tapşırıq

kiçik vəzifə Run. bir təklif var: "Salam, millət" şaquli bu söz çıxarmaq üçün vacibdir. Necə edilir?

Biz problem PHP loop həll etmək lazımdır. Biz xəttinin uzunluğu qaytarır funksiyası strlen (), xatırlayıram.

Misal 1, bu yazılmışdır - nə üçün nədir? Bu yaxşı kodu işləyir. Amma bunu mümkün deyil. niyə anlamaq üçün, necə PHP oldu. Birincisi, dəyişən $ i 0. Next simli simvol sayı deyil təyin ki, bir miqdar az sıfırdan yoxlamaq. Bu kodu ilk hərf nəticəyə gəlir iterates. Sonra $ i miqdarı qəbul $ i kiçik yenidən code icrası gedir ki, yoxlanılması, simvollar 1 yenə hesablanan simli ilə incremented olunur. Hər dəfə həyata strlen (), rəmzləri sayı sayı. Bu belə bir uzun string deyil ki, yaxşıdır.

line statik deyil, başqa variantları istifadə edin.

ilk təcəssümü olaraq, strlen funksiyası dövrü çıxarılmış.

ikinci təcəssümü olaraq, bütün bir loop saxlanılır.

PHP loop üçün köməyi ilə, bir çox bulmacalar həll edə bilər!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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