Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.
Нажимай и поддержи.

Пн Вт Ср Чт Пт Сб Вс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28


Чувашия-это моя Россия

Операции в PHP.

Все математические операции при составлении программ на страницах сайта не вызывают не трудностей, потому что с молоком матери Вам об этом говорят, и детском саду, в школе и в ВУЗах забивают в голову операции сложения, умножения, деления, вычитания, вохведения в степень. Тут, надо заметить лишь самое важное, а именно: везде, где возможна хоть малейшая неоднозначность, использовать круглые скобки, чтобы заранее избегать неопределенностей, то есть будет меньше ошибок и больше времени на творчество, но не на отладку программы. Потому чтопри использовании круглых скобок Вы как бы приказываете браузеру выполнять операции заключенные в скобки в первую очередь,но, потом согласно приоритетам операций.

Математические( или точнее арифметические) операции, вот, посмотрите:

 
                             
                 а + b   — сложение;
                 а - b   — вычитание;
                 а * b   — умножение;
                 а / b   — деление;
                 а % b   — остаток от деления а на b.

Операция деления / возвращает целое число, если оба выражения а и b — целого типа, в ином случае результат будет дробным. Операция вычисления остатка от деления % работает только с целыми числами, и применение такой операции к дробным может привести к нежелательному результату, может быть и намного хуже. Хотя будем ли об этом задумываться, да и не стоит брать все это вголову при создании страниц сайта.

Допустимы операции как с числовыми величинами, так и с переменными, содержащими строковое представление числа.

Строковые операции. К ним относятся: а.b — слияние строк а и b; а [n] — символ строки в позиции n. Других строковых операций и нет — все остальное, что можно сделать со строками в РНР, выполняют стандартные функции:

 
                      strlen()
                      substr() 

Операции присваивания.

Основной является оператор присваивания = . Он не обозначает "равенство", а говорит интерпретатору, что значение правого выражения должно быть присвоено переменной слева. Например: $а = ($b=23) + 45; После этого $а равно 68, а $b равно 23. Легко и просто присваивать любой переменной какое-то значение, не важно число, строковое выражение. массив или что-то другое. Об этом просто напоминаю.

Операции инкремента и декремента.

Для операций $а += 1 и $b -= 1 в связи с их чрезвычайной распространенностью в РНР ввели специальные операторы:

 
                 $а++     увеличение переменной $а на 1;
                 $а--     уменьшение переменной $а на 1.

                                  Например:

                 $а = 33;
                 $b = $а++;
                 echo "а=$а, b=$b"; // выведет а=34, b=33

Сначала переменной $b присвоилось значение переменной $а, а уж затем последняя была инкрементирована. Впрочем, выражение, значение которого присваивается переменной $b, может быть и сложнее — в любом случае, инкремент $а произойдет только после его вычисления.

Существуют также парные рассмотренным операторы, которые указываются до, а не после имени переменной. Соответственно, и возвращают они значение переменной уже после изменения:

 
                 $а = 33;
                 $b = —$а;
                 echo "а=$а, b=$b"; // выведет а=32, b=32

Операторы инкремента и декремента на практике применяются очень часто и они встречаются практически в любом цикле for.


seosait21.ru
HTML

seosait21.ru
CSS

seosait21.ru
Web-диз.
HTML ссылка CSS ссылка ...

seosait21.ru
JavaScript

seosait21.ru
PHP

seosait21.ru
JQuery
JavaScript ссылка PHP ссылка JQuery ссылка

seosait21.ru
SEO.

seosait21.ru
MySQL

seosait21.ru
XML
... ... ...

обратно     назад    дальше     продолжение темы

ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: