logó WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS
Ingyenes elektronikus tananyag interaktív weboldalak készítéséhez.
visszaVISSZA   
menüMENÜ   

Növelő csökkentő operátorok



A PHP a C nyelvhez hasonlóan külön operátorokat biztosít a változók növeléséhez (inkrementálás) és csökkentéséhez (dekrementálás).

Sőt választhatunk, hogy az adott művelet végrehajtása előtt vagy után történjen az érték módosítása.

A PHP nyelv növelő és csökkentő operátorai


Példa Név Hatás
++$a Preinkrementálás Növeli $a-t eggyel, majd visszaadja $a értékét
$a++ Postinkrementálás Visszaadja $a értékét, majd növeli $a-t eggyel
--$a Predekrementálás Csökkenti $a-t eggyel, majd visszaadja $a értékét
$a-- Postdekrementálás Visszaadja $a értékét, majd csökkenti $a-t eggyel


echo $a++; // Előbb kiírja a változó értékét, majd növeli 1-el

echo $a++; // Előbb növeli a változó értékét, majd a növelt értéket íratja ki.


1. példa:

Forráskód



<body>       
  <h2>Növelő csökkentő operátorok</h2>
  <?php
    $a = 8;  echo '$a = 8; echo ++$a; >> '.++$a.'<br>';
    echo '$a >> '.$a.'<br>';      
    $a = 8;  echo '$a = 8; echo $a++; >> '.$a++.'<br>';
    echo '$a >> '.$a.'<br>';         
    $a = 8;  echo '$a = 8; echo --$a; >> '.--$a.'<br>';
    echo '$a >> '.$a.'<br>';         
    $a = 8;  echo '$a = 8; echo $a--; >> '.$a--.'<br>';      
    echo '$a >> '.$a.'<br>';          
  ?>      
</body>
 

Eredmény*


A példakód letölthető: PHP5_novelo_csokkento_operatorok.php.zip


Ahogy a legtöbb honlap, ez a webhely is használ sütiket a weboldalain.