نمایش نتایج 1 تا 10 از 10

نام تاپیک: += و -= در پی اج پی

  1. #1

    Unhappy += و -= در پی اج پی

    با سلام
    من تازه شروع کردم که پی اچ پی رو یاد بگیرم
    که دارم از پکیج آموزشی شرکت لیندا یاد می گیریم
    الان اینجا نمیدونم این یعنی چی ممنون میشم کمکم کنید :

    <?php
    $var1 = 3;
    $var2 = 4;
    ?>

    Basic Math: <?php echo ((1 + 2 + $var1) * $var2) / 2 - 5; ?><br />
    <br />

    <?php // You can perform math operations directly on values ?>
    +=: <?php $var2 += 4; echo $var2; ?><br />
    -=: <?php $var2 -= 4; echo $var2; ?><br />
    *=: <?php $var2 *= 3; echo $var2; ?><br />
    /=: <?php $var2 /= 4; echo $var2; ?><br />
    <br />

    Increment: <?php $var2++; echo $var2; ?><br />
    Decrement: <?php $var2--; echo $var2; ?><br />


    که نتیجه شده این:
    کد HTML:
    Basic Math: 7
    
    +=: 8
    -=: 4
    *=: 12
    /=: 3
    
    Increment: 4
    Decrement: 3
    حالا من فقط نمیدونم اونا یعنی چی : -= += -- ++ !

    ممنون میشم راهنماییم کنید .

  2. #2
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    بهمن 1387
    سن
    37
    پست
    732

    نقل قول: += و -= در پی اج پی

    دوست عزیز !
    کد
    // +=
    به این معنی هست که متغیر رو + مقدار بعد = کن ! یعنی متغیر هر مقداری که داشته باشه + مقدار بعد = شه !
    به مثال زیر توجه کنید :

    $x = 10 ;
    $x += 15;

    // x = 25 ;

    در اینجا میگیم که x مقدار 10 رو داره ! و در خط دوم میگیم که x هر مقداری که داره + 15 کن !
    توجه کنید که این کد مقدار موجود رو + مقدار جدید میکنه ! یعنی 10 رو + 15 میکنه !
    این کد برای جاهایی مثل مثلا موجودی حساب یک فرد خوبه !
    مثلا شما میخواین 1000 تومان به حساب یک فرد واریز و یا موجودی اون رو هر چی که هست + 1000 کنید !
    در اینجا کدتون اینطوری میشه :
    $account +=1000;

    حالا مثلا اگه موجودی حساب یک فرد 2000 تومان باشه شما به اون 1000 تا دیگه اضافه کردید و الان شده 3000 !
    در مورد
     -=
    هم همینطور ! کسر میکنه !
    و اما در مورد کدهای ++ و --
    این کدها یعنی مقدار موجود رو + یک کن ! یعنی یک واحد به اون اضافه و یا یک واحد ازون کم کن !
    در مثال قبل مقدار جدید + مقدار مورد نظر شما میشد اما در این کد ها یعنی ++ و -- تنها یک واحد کم و زیاد میشه
    مثال :

    $x = 10 ;
    $x ++;
    // x = 11;

    در اینجا هر بار که x++ اجرا شه یک واحد به مقدار x اضافه میشه :)
    موفق باشید

  3. #3

    نقل قول: += و -= در پی اج پی

    ممنون از توضیح خوبتون ...
    لذت بردم - مرسی

    با سپاس

  4. #4
    کاربر دائمی آواتار colors
    تاریخ عضویت
    بهمن 1389
    محل زندگی
    کــردســــــــــتــان
    پست
    1,075

    نقل قول: += و -= در پی اج پی

    سلام
    به دنیای php خوش اومدی

    به مثال زیر دقت کن
    <?php 

    $a = 5;

    echo $a += 5; // OutPut: 10
    echo $a -= 4; // OutPut: 1

    ?>


    =+ ....... =- ....... ++ ....... -- اینها چهارتا از عملگرهای php هستن

    شما به سه روش میتونین مقادیر رو یک واحد افزایش یا کاهش بدین

    1
    <?php 

    $a = 1;

    $a = $a + 1; // OutPut: 2

    ?>

    این یعنی اینکه مقاد متغیر a$ رو مثبت 1 کن و مقدار جدید رو در متغییر a$ بریز.

    حالا شما میتونین این کارو به صورت زیر هم انجام بدین
    <?php 

    $a = 1;

    $a += 1; // OutPut: 2

    ?>

    اگه دقت کنین وقتی عملگر ( + ) قبل از = بیاد، یعنی اینکه مقداری فعلی متغیر a$ رو مثبت 1 کن و در متغیر a$ بریز.

    حالا اگه واقعا قصد اضافه یا کم کردن فقط یک واحد رو داشته باشین میتونین از میانبر زیر استفاده کنین.
    <?php 

    $a = 1;

    $a++;

    echo $a; // OutPut: 2

    ?>

    یعنی عملگر ++ یا -- فقط یک واحد از مقدار فعلی متغیر کم و یا زیاد میکنن.
    نمونه های بالا برای - هم صدق میکنن.
    اگعه به نتایج دقت کنین بهتر متوجه میشین

  5. #5
    کاربر دائمی آواتار colors
    تاریخ عضویت
    بهمن 1389
    محل زندگی
    کــردســــــــــتــان
    پست
    1,075

    نقل قول: += و -= در پی اج پی

    از siavashsay عزیز تشکر میکنم. داشتم تایپ میکردم که شماهم جواب دادین. یعنی یه جورای همزمان شد و هیچ فرقی هم نداره که کی جواب بده. البته من در حدی نیستم که بخوام جوابمو با جواب شما یکی بدونم. ما کوچیک همه ایم.

  6. #6
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    بهمن 1387
    سن
    37
    پست
    732

    نقل قول: += و -= در پی اج پی

    خواهش میکنم !
    مهم اینه که دوستمون متوجه شه !
    منم از شما ممنونم Colors عزیز :)

  7. #7

    نقل قول: += و -= در پی اج پی

    واقعا زحمت کشیدید --- ممنون از زحمات خوبتون siavashsay ؛ colors
    واقعا این انجمن انجمن بسیار خوبی هستش
    واقعا ممنون

    با سپاس فراوان

  8. #8

    نقل قول: += و -= در پی اج پی

    ورودتون رو به دنیای جادوگر وب (PHP) تبریک میگم. پیشنهاد میکنم درکنار آموزشهای خوب سایت لیندا، نیم نگاهی هم به مطالبی که توی این تاپیک گذاشتم، داشته باشین.

  9. #9
    کاربر دائمی آواتار ravand
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    راوند کاشان
    پست
    3,378

    نقل قول: += و -= در پی اج پی

    پیشنهاد میکنم این کتاب رو هم بخونید.
    http://barnamenevisi.blogsky.com/1391/01/06/post-96/

  10. #10

    نقل قول: += و -= در پی اج پی

    یعنی واقعا یدونه اید
    واقعا زحمت کشیدید
    حتما اینا رو هم مطالعه می کنم 100%
    واقعا ممنونم

    با سپاس فراوان

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •