Відмінності між версіями «Операції із символьними змінними PHP»
Матеріал з Вікі ЦДУ
Bobchik (обговорення • внесок) |
Bobchik (обговорення • внесок) |
||
Рядок 24: | Рядок 24: | ||
</SPAN><SPAN | </SPAN><SPAN | ||
style="COLOR: #ff8000">/*<BR> | style="COLOR: #ff8000">/*<BR> | ||
− | + | Результати роботи будуть наступні:<BR> | |
<BR> | <BR> | ||
X<BR> | X<BR> |
Версія за 13:41, 19 квітня 2010
Операції із символьними змінними в PHP
PHP слід угодами Perl (на відміну від С) щодо виконання арифметичних операцій з символьними змінними.
Наприклад у Perl 'Z' +1 А.А. буде обчислено як, в той час як в C 'Z'+1 буде обчислено як' ['(ORD (' Z ') == 90, ord('[')= = 91).
Слід врахувати, що до символьним змінним можна застосовувати операцію інкремента, в той час як операцію декремента застосовувати не можна.
<?php
$i = 'W';
for($n=0; $n<6; $n++)
echo ++$i . "\n";
/*
Результати роботи будуть наступні:
X
Y
Z
AA
AB
AC
*/
?>