تکــــنو

دایار نگرشی نو

اغلب اوقات در نوشتن کدها نیاز است که چند دسته از کدها را بارها و بار ها اجرا کرد. برای اجرای این دستورها دیگر لازم نیست

که چند خط کد در هر مرحله به دستورهای PHP اضافه کنید تنها کافی است از دستورهای حلقه استفاده کنید.

انواع حلقه‌ها در PHP  به صورت زیر تعریف شده است:

  •  while حلقه  تا زمانی که شرط درست باشد تکرار می‌کند.
  • do…while ابتدا حلقه do  اجرا می‌شود و سپس شرط while بررسی می‌شود.
  • for حلقه را در تعداد دفعات خاص بررسی می‌کند.
  • foreach حلقه ای برای هر عنصر در آرایه.

حلقه while در PHP

همان طور که در در بخش تعاریف اشاره کردیم، while به عنوان یک نوع از حلقه‌ها در PHP، دور حلقه خود را تا زمانی که شرط درست باشد ادامه می‌دهد. نحوه نوشتن این دسته از دستورات در پی اچ پی نیز همانند عبارت های شرطی در PHP، در مقابل while شرط را داخل ( ) قرار می‌دهیم و دستوری را که می‌خواهیم اجرا شود را می‌نویسیم.

while (condition is true)
  {
  code to be executed;
  }

در ادامه یک مثال مشاهده خواهید کرد. در این مثال متغیر x$ برابر است با ۱ و شرط تا زمانی که x کوچکتر و یا مساوی ۵ باشد می‌شود. به مقدار x در هر دور یک واحد اضافه می‌شود (; ++x).

<!DOCTYPE html>
<html>
<body>

<?php
$x=1;
while($x<=5)
    {
    echo "The number is: $x <br>";
    $x++;
    }
?>  

</body>
</html>

خروجی این دستور به صورت زیر نمایش داده می‌شود.

The number is: 1
The number is: 2
The number is: 3
The number is: 4
The number is: 5

حلقه do…while در PHP

این حلقه برخلاف حلقه while ابتدا کدها را در قسمت do انجام می‌دهد، سپس شرط را بررسی می‌کند. نحو نوشتن این نوع حلقه در PHP به صورت زیر است.

do
  {
  code to be executed;
  }
while (condition is true);

همان طور که مشاهده می‌کنید ابتدا کد ها در بخش do اجرا می‌شوند و سپس شرط while بررسی می‌شود. در این راستا یک مثال داشته باشیم.

<!DOCTYPE html>
<html>
<body>

<?php
$x=1;
do
   {
   echo "The number is: $x <br>";
   $x++;
   }
while ($x<=5)
?>

</body>
</html>

 اگر دقت کرده باشید این مثال دقیقا همان شرایط و هدف مثال while را دارد. می‌خواهد متغیر x$ اعداد کوچکتر یا مساوی ۵ را نمایش دهد و به هر عدد، در هر دور حلقه تنها یک واحد اضافه شود. اما با این تفاوت که ابتدا متغیر x$ اجرا می‌شود و سپس بررسی می‌شود که عدد بدست آمده شرط را دارا می‌باشد یا خیر. اگر شرط برقرار بود x چاپ می‌شود در غیر این صورت از حلقه خارج می‌شویم.
خروجی این حلقه در PHP  به صورت زیر است.

The number is: 1
The number is: 2
The number is: 3
The number is: 4
The number is: 5

اولین نفری که مطلع می شود، باشید!

برای اطلاع از جشنواره های فروش، تخفیف های استثنایی و بسیاری از موارد جذاب دیگر، عضوی از کسانی که خبرنامه تکنو را دریافت می کنند، باشید.

دایار یک سایت فروش ابزار وب برای سیستم مدیریت محتوا جوملا است که محصولاتی همچون قالب های آماده ، افزونه های اورجینال ، پلاگین های پرداخت ، پلاگین های پیامکی ، آموزش طراحی وب ، برنامه نویسی ، طراحی اختصاصی قالب و هر ابزار یا آموزش دیگری که برای طراحان وب جوملا مفید باشد را بصورت اختصاصی تولید میکند. و با زبان فارسی و انگلیسی با قیمت ویژه و شرایط و خدمات استثنایی در اختیارتان قرار می دهد. اما مهم ترین ویژگی دایار امکان فروش محصولات توسط کاربران است. دایار علاوه بر اینکه تمام تلاش خود را میکند که با کیفت ترین محصولات را تولید یا خریداری نماید به کاربران نیز این امکان را میدهد تا محصولات را در سایت با نام و برند خودشان جهت فروش قرار دهند.
  
پاسخگوی نیاز شما هستیم
   0912-5121332