1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

آموزش php/ساختار دستوری if

شروع موضوع توسط Amon Amarth ‏20/4/13 در انجمن PHP

  1. کاربر ارشد

    تاریخ عضویت:
    ‏7/6/12
    ارسال ها:
    12,082
    تشکر شده:
    28,151
    امتیاز دستاورد:
    113
    جنسیت:
    مرد
    آموزش php/ساختار دستوری if


    ساختارهای شرطی if :
    از ساختارهای شرطی در زبان php همانند سایر زبان های برنامه نویسی در زمانی استفاده میشود که بخواهیم در صورت برقرار بودن شرط یا شرط هایی یکسری دستورات خاص اجرا شده و در صورت عدم برقراری آنها گروه دیگری از دستورات اجرا شوند.
    در زبان php ساختارهای شرطی زیر تعریف شده است.در این قسمت به توضیح مختصر هریک از آنها پرداخته و سپس در ادامه به توضیح کاملتر و ارایه مثال های عملی میپردازیم.


    1. [*=right]If statement : از این ساختار در زمانی استفاده میشود که بخواهیم در صورت برقرار بودن شرط یا شرط هایی دستورات خاصی اجرا شوند.
      [*=right]If … else statement : از این ساختار در زمانی استفاده میشود که بخواهیم در صورت برقرار بودن شرط یا شرط هایی یکسری دستورات اجرا شده و در صورت عدم برقراری آن شرط دستورات دیگری اجرا شوند.
      [*=right]If…else if…else statement : در این ساختار بیش از دو گروه شرط داریم.در هر قسمت شرطی که درست باشد دستورات مربوط به آن شرط اجرا میشود.
    1) If … statement :
    از ساختار دستوری if در زمانی استفاده میشود که بخواهیم در صورت برقرار بودن شرط یا شرط هایی یکسری دستورات خاصی اجرا شوند.در صورت عدم برقراری شرط های تعیین شده این دستور هیچ کدی را اجرا نمیکند.
    شکل کلی استفاده از این دستور به شرح زیر است :
    [TABLE="class: ex"]
    [TR]
    [TD="class: prname"] Syntax [/TD]
    [TD="class: prdes, align: left"] if ( شرط یا شروط مورد نظر )
    کدها و دستوراتی که می خواهید اجرا شوند ;

    مثال :
    < ?php
    if ( $x == "1" )
    echo "one";
    ?>
    [/TD]
    [/TR]
    [/TABLE]
    مثال : در مثال زیر ابتدا مقدار نام روز جاری را در متغیر D$ ریخته ایم . سپس یک دستور شرطی if قرار داده ایم تا در صورتی که مقدار متغیر D$ برابر با Fri بود ، به کاربر " آخر هفته خوش " را بگوید :
    [TABLE="class: ex"]
    [TR]
    [TD="class: prname"] مثال [/TD]
    [TD="class: prdes, align: left"] < ?php
    $d = date ( "D" ) ;
    if ( $d == " Fri " ) echo " Have a nice weekend! " ;
    ?> [/TD]
    [/TR]
    [/TABLE]

    منبع: developer1