دستور break در php
از دستور break در زبان php بیشتر در بخش switch استفاده می شود.زمانی که شما قصد داشته باشید سایر بخش های مربوط به switch را در صورت true بودن case بررسی نکنید از دستور break استفاده نمائید.
کاربرد دیگر این دستور در جایی است که شما می خواهید از داخل حلقه خارج شوید.
در مثال زیر یک حلقه ایجاد کرده ایم که در صورتی که مقدار عدد برابر با عدد ۴ باشد از حلقه خارج می شود.
مثال:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php for ($x = 0; $x < 10; $x++) { if ($x == 4) { break; } echo "The number is: $x <br>"; } ?> /* The number is: 0 The number is: 1 The number is: 2 The number is: 3 */ |
دستور continue در php
از دستور continue زمانی استفاده می شود که قصد داریم در صورت صحیح بودن شرط تنها یکبار از پیمایش حلقه بصورت موقتی خارج شویم و دوباره عملیات ادامه پیدا کند.
مثال:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<?php for ($x = 0; $x < 10; $x++) { if ($x == 4) { continue; } echo "The number is: $x <br>"; } ?> /* The number is: 0 The number is: 1 The number is: 2 The number is: 3 The number is: 5 The number is: 6 The number is: 7 The number is: 8 The number is: 9 */ |
اجرای دستور break و continue با استفاده از حلقه while در php
در مثال زیر با استفاده از حلقه while حالت break و continue را پیاده سازی کرده ایم.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<?php $x = 0; while($x < 10) { if ($x == 4) { break; } echo "The number is: $x <br>"; $x++; } ?> The number is: 0 The number is: 1 The number is: 2 The number is: 3 */ |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<?php $x = 0; while($x < 10) { if ($x == 4) { $x++; continue; } echo "The number is: $x <br>"; $x++; } ?> /* The number is: 0 The number is: 1 The number is: 2 The number is: 3 The number is: 5 The number is: 6 The number is: 7 The number is: 8 The number is: 9 */ |