Відмінності між версіями «Операції із символьними змінними PHP»
Матеріал з Вікі ЦДУ
Bobchik (обговорення • внесок) (Створена сторінка: Операції із символьними змінними в PHP PHP слід угодами Perl (на відміну від С) щодо виконання…) |
|||
(не показано 2 проміжні версії ще одного учасника) | |||
Рядок 5: | Рядок 5: | ||
Слід врахувати, що до символьним змінним можна застосовувати операцію інкремента, в той час як операцію декремента застосовувати не можна. | Слід врахувати, що до символьним змінним можна застосовувати операцію інкремента, в той час як операцію декремента застосовувати не можна. | ||
− | + | <p class="highlight"><CODE><SPAN style="COLOR: #000000"><SPAN | |
− | + | style="COLOR: #0000bb"><?php<BR> | |
− | + | $i </SPAN><SPAN | |
− | + | style="COLOR: #007700">= </SPAN><SPAN style="COLOR: #dd0000">'W'</SPAN><SPAN | |
− | + | style="COLOR: #007700">;<BR> | |
− | + | for(</SPAN><SPAN | |
− | + | style="COLOR: #0000bb">$n</SPAN><SPAN style="COLOR: #007700">=</SPAN><SPAN | |
− | + | style="COLOR: #0000bb">0</SPAN><SPAN style="COLOR: #007700">; </SPAN><SPAN | |
− | + | style="COLOR: #0000bb">$n</SPAN><SPAN style="COLOR: #007700"><</SPAN><SPAN | |
− | + | style="COLOR: #0000bb">6</SPAN><SPAN style="COLOR: #007700">; </SPAN><SPAN | |
− | + | style="COLOR: #0000bb">$n</SPAN><SPAN | |
− | + | style="COLOR: #007700">++)<BR> | |
− | + | echo ++</SPAN><SPAN | |
− | + | style="COLOR: #0000bb">$i </SPAN><SPAN style="COLOR: #007700">. </SPAN><SPAN | |
+ | style="COLOR: #dd0000">"\n"</SPAN><SPAN | ||
+ | style="COLOR: #007700">;<BR> | ||
+ | <BR> | ||
+ | </SPAN><SPAN | ||
+ | style="COLOR: #ff8000">/*<BR> | ||
+ | Результати роботи будуть наступні:<BR> | ||
+ | <BR> | ||
+ | X<BR> | ||
+ | Y<BR> | ||
+ | Z<BR> | ||
+ | AA<BR> | ||
+ | AB<BR> | ||
+ | AC<BR> | ||
+ | <BR> | ||
+ | */<BR> | ||
+ | </SPAN><SPAN | ||
+ | style="COLOR: #0000bb">?></SPAN></SPAN></CODE></p> | ||
+ | |||
+ | |||
+ | [[Оператори мови PHP]] |
Поточна версія на 08:19, 7 травня 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
*/
?>