Рисование цветных изображений с помощью PHP. Программирование для развлечения. Джеймс Уэллс

Рисование цветных изображений с помощью PHP. Программирование для развлечения - Джеймс Уэллс


Скачать книгу
вернула 0,57. Если бы вы написали:

      round ($division,4),

      функция вернула бы 0,5714.

      Модуль вычисляет остаток от деления. Например,

      10% 3 = 1, потому что 3 * 3 = 9 и 10 – 9 = 1.

      В вашем примере 7% 4 = 3, потому что 4 * 1 = 4 и 7 – 4 = 3.

      Теперь давайте проведем несколько экспериментов. Что произойдет, если мы будем выполнять арифметические операции с переменными, содержащими не числа и строки?

      Файл: string_arithmetics.php

      <?php

      $c = «6»;

      $d = «5»;

      echo «str c =». $c. "<br> <br>»;

      echo «str d =». $d.» <br> <br>»;

      echo «sum = c + d; (сумма двух строк) <br> <br>»;

      //сложить две строки как числа

      $sum=$c + $d

      echo «sum=». $sum.» <br> <br>»;

      ?>

      The output is:

      str c =6

      str d =5

      sum = c + d; (сумма двух строк)

      sum=11

      PHP обрабатывает строки как числа. 6 +5 = 11. Теперь давайте попробуем использовать числа как строки. Создайте файл concatenate.php.

      <?php

      $a = 7;

      $b = 4;

      $c = «6»;

      $d = «5»;

      echo «int a =». $a. "<br> <br>»;

      echo «int b =». $b. "<br> <br>»;

      echo «str c =». $c. "<br> <br>»;

      echo «str d =». $d. "<br> <br>»;

      echo» соединить число и строку <br> <br>»;

      $str1=$a.$d;

      echo «srt1=». $str1.» <br>";//output str=45

      echo «соединить два числа как строки <br>»;

      $str2=$a.$b;

      echo «srt2=». $str2; // output str=47

      ?>

      Output:

      int a =7

      int b =4

      str c =6

      str d =5

      соединить число и строку

      srt1=75

      соединить два числа как строки

      srt2=74

      PHP обрабатывает числа как строки и соединяет их как строки. В большинстве случаев PHP изменяет тип переменных по мере необходимости.

      Массивы

      Представьте себе контейнер для таблеток с семью отделениями. Он может содержать таблетки или быть пустым.

      Массив

      Массив имеет такую же структуру. Количество его отсеков может варьироваться. В держателе для таблеток вы начинаете считать отсеки с единицы.

      В массиве подсчет начинается с нуля. Первая секция имеет индекс 0. Вторая секция имеет индекс 1 и так далее.

      Вы можете объявить массив следующим образом:

      $container = array ();

      В этом случае массив пуст. Вы можете создать не пустой массив.

      $fruit = array («Apple», «Plum», «Orange», «Banana»,» Mango», «Lemon», «Pear»);

      Вы можете получить доступ к каждому элементу массива, используя индекс массива (ключ).

      echo $fruit [0]; // output Apple

      echo $fruit [1]; // output Orange

      echo $fruit [2]; // output Banana

      В ассоциативном массиве в качестве ключа используется текстовая строка. Давайте создадим ассоциативный массив цветов HTML. Цвета в HTML кодируются шестнадцатеричными числами. Первые две цифры соответствуют красному цвету, вторые две – зеленому, а третьи две – синему.

      Например, #FF0000 – код красного цвета, #00FF00 – код зеленого цвета, а #0000FF – код синего цвета.

      $colors = array («red» => «#FF0000, «orange» => «#FFA500», «yellow»=> «#FFFF00», green» => «#008000 «»);

      echo $colors [«orange»]; // output #FFA500

      echo $colors [«yellow»]; // output #FFFF00

      echo $colors [«green»]; // output #008000

Скачать книгу