PHP dilinde bir değişkene değer atadıktan sonra arttırım veya eksiltim yapmak için "++" ve "--" ifadelerini kullanabilirsiniz. Değişken değeri önceden belirlenmiş olmalıdır. Bu işlem bir çok yerde işe yarar.
Php sonradan artırım ve eksiltim örnek kodlar;
<?php echo "<h3>Sonradan arttırım</h3>\n"; $a = 5; echo "5 olmalı: " . $a++ . "<br />\n"; echo "6 olmalı: " . $a . "<br />\n"; echo "<h3>Önceden arttırım</h3>\n"; $a = 5; echo "6 olmalı: " . ++$a . "<br />\n"; echo "6 olmalı: " . $a . "<br />\n"; echo "<h3>Sonradan eksiltim</h3>\n"; $a = 5; echo "5 olmalı: " . $a-- . "<br />\n"; echo "4 olmalı: " . $a . "<br />\n"; echo "<h3>Önceden eksiltim</h3>\n"; $a = 5; echo "4 olmalı: " . --$a . "<br />\n"; echo "4 olmalı: " . $a . "<br />\n"; ?>
Karakter değişkenleri üzerinde aritmetik işlemler
<?php
echo '== Harfler ==' . PHP_EOL;
$i = 'W';
for ($n=0; $n<6; $n++) {
echo ++$s . PHP_EOL;
}
// Rakam karakterleri farklı davranır
echo '== Rakamlar ==' . PHP_EOL;
$d = 'A8';
for ($n=0; $n<6; $n++) {
echo ++$d . PHP_EOL;
}
$d = 'A08';
for ($n=0; $n<6; $n++) {
echo ++$d . PHP_EOL;
}
?>
Çıktısı;
== Harfler ==
X
Y
Z
AA
AB
AC
== Rakamlar ==
A9
B0
B1
B2
B3
B4
A09
A10
A11
A12
A13
A14
İlk yorumu siz yazın !..