while

(PHP 4, PHP 5, PHP 7, PHP 8)

Π¦ΠΈΠΊΠ»ΠΈ while Ρ” Π½Π°ΠΉΠΏΡ€ΠΎΡΡ‚Ρ–ΡˆΠΈΠΌ Π²ΠΈΠ΄ΠΎΠΌ Ρ†ΠΈΠΊΠ»Ρ–Π² Ρƒ PHP. Π’ΠΎΠ½ΠΈ ΠΏΠΎΠ²ΠΎΠ΄ΡΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ само, як Ρ– Π² ΠΌΠΎΠ²Ρ– C. ΠΠ°ΠΉΠΏΡ€ΠΎΡΡ‚Ρ–ΡˆΠΎΡŽ Ρ„ΠΎΡ€ΠΌΠΎΡŽ Ρ†ΠΈΠΊΠ»Ρƒ while Ρ” Ρ‚Π°ΠΊΠΈΠΉ Π²ΠΈΡ€Π°Π·:

while (expr)
    statement

БСнс вираТСння while Π΄ΡƒΠΆΠ΅ простий. Π’ΠΎΠ½ΠΎ Π²ΠΊΠ°Π·ΡƒΡ” PHP Π²ΠΈΠΊΠΎΠ½ΡƒΠ²Π°Ρ‚ΠΈ Π²ΠΊΠ»Π°Π΄Π΅Π½Ρ– Π²ΠΈΡ€Π°Π·ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π΄ΠΎ Ρ‚ΠΈΡ… ΠΏΡ–Ρ€, ΠΏΠΎΠΊΠΈ Π²ΠΈΡ€Π°Π· Ρƒ самому whileявляСтся**true**. ЗначСння Π²ΠΈΡ€Π°Π·Ρƒ expr ΠΏΠ΅Ρ€Π΅Π²Ρ–Ρ€ΡΡ”Ρ‚ΡŒΡΡ ΠΊΠΎΠΆΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρƒ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΡ‡Π°Ρ‚ΠΊΠΎΠΌ Ρ†ΠΈΠΊΠ»Ρƒ, Ρ‚ΠΎΠΌΡƒ Π½Π°Π²Ρ–Ρ‚ΡŒ якщо значСння Π²ΠΈΡ€Π°Π·Ρƒ Π·ΠΌΡ–Π½ΠΈΡ‚ΡŒΡΡ Ρƒ процСсі виконання Π²ΠΊΠ»Π°Π΄Π΅Π½ΠΈΡ… Π²ΠΈΡ€Π°Π·Ρ–Π² Ρƒ Ρ†ΠΈΠΊΠ»Ρ–, виконання Π½Π΅ ΠΏΡ€ΠΈΠΏΠΈΠ½ΠΈΡ‚ΡŒΡΡ Π΄ΠΎ кінця Ρ–Ρ‚Π΅Ρ€Π°Ρ†Ρ–Ρ— (ΠΊΠΎΠΆΠ΅Π½ Ρ€Π°Π·, ΠΊΠΎΠ»ΠΈ PHP Π²ΠΈΠΊΠΎΠ½ΡƒΡ” Π²ΠΈΡ€Π°Π·ΠΈ Ρƒ Ρ†ΠΈΠΊΠ»Ρ– – Ρ†Π΅ ΠΎΠ΄Π½Π° ітСрація). Π―ΠΊΡ‰ΠΎ Π²ΠΈΡ€Π°Π· while ΠΎΠ΄Π½ΠΎ false Π²Ρ–Π΄ ΠΏΠΎΡ‡Π°Ρ‚ΠΊΡƒ, Π²ΠΊΠ»Π°Π΄Π΅Π½Ρ– висловлювання ΠΆΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρƒ Π½Ρ–Ρ‡ΠΎΠ³ΠΎ ΠΎΡ‡Ρ–ΠΊΡƒΠ²Π°Ρ‚ΠΈ Π²ΠΈΠΊΠΎΠ½Π°Π½Ρ–.

Π’Π°ΠΊ само, як Ρ– Π· ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ if, Π²ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π³Ρ€ΡƒΠΏΡƒΠ²Π°Ρ‚ΠΈ ΠΊΡ–Π»ΡŒΠΊΠ° Π²ΠΈΡ€Π°Π·Ρ–Π² усСрСдині ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Ρƒ while, ΡƒΠΊΠ»Π°Π΄Π°ΡŽΡ‡ΠΈ Ρ†Ρ– Π²ΠΈΡ€Π°Π·ΠΈ ΠΌΡ–ΠΆ Ρ„Ρ–Π³ΡƒΡ€Π½ΠΈΠΌΠΈ Π΄ΡƒΠΆΠΊΠ°ΠΌΠΈ Π°Π±ΠΎ Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡŽΡ‡ΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈΠΉ синтаксис:

while (expr):
    statement
    ...
endwhile;

Наступні ΠΏΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ Ρ–Π΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ–, Ρ– ΠΎΠ±ΠΈΠ΄Π²Π° Π²ΠΈΠ²Π΅Π΄ΡƒΡ‚ΡŒ числа Π²Ρ–Π΄ 1 Π΄ΠΎ 10:

Loading...