";//output str=45
»;
PHP обрабатывает числа как строки и соединяет их как строки. В большинстве случаев PHP изменяет тип переменных по мере необходимости.
Массивы
Представьте себе контейнер для таблеток с семью отделениями. Он может содержать таблетки или быть пустым.
Массив
Массив имеет такую же структуру. Количество его отсеков может варьироваться. В держателе для таблеток вы начинаете считать отсеки с единицы.
В массиве подсчет начинается с нуля. Первая секция имеет индекс 0. Вторая секция имеет индекс 1 и так далее.
Вы можете объявить массив следующим образом:
В этом случае массив пуст. Вы можете создать не пустой массив.
Вы можете получить доступ к каждому элементу массива, используя индекс массива (ключ).
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
If-else оператор
Оператор if-else часто используется в компьютерном коде.
Например, если идет дождь, мы остаемся дома. В противном случае мы пойдем на пляж.
В компьютерном коде вы можете написать то же следующим образом:
if ($weather == «raining»)
$plan= «we stay at home»;
else
$plan= «we go to the beach»;
Оператор if-else может быть более сложным:
if ($weather==«Hurricane»)
$plan= «we go to a shelter»;
elseif ($weather == «raining»)
$plan= «we stay at home»;
elseif ($weather==«Cloudy»)
$plan= «we go shopping»;
else
$plan= «we go to the beach»;
Условие может быть более сложным. || символ означает «или».
if (($grade==«A») || ($grade==«B») || ($grade==«C»))
$test_result = ’passed’;
else
$test_result = ’failed’;
Когда используется «или» для нескольких условий, результат будет истинным, если хотя бы одно условие истинно.
Символ && означает «и».
if (($weather==«sunny») && ($season==«summer»))
$plan= «we go to the beach»;
elseif (($weather==«sunny») && ($season==«winter»))
$plan= «we go skiing»;
Когда используется «И» для нескольких условий, результат будет истинным, если истинно каждое условие.
Вы должны включить объединенные условия в скобки ().
Обратите внимание, что вы используете один знак равенства при присвоении значения переменной и двойной знак равенства при сравнении двух переменных.
Для сравнения переменных вы также можете использовать знаки больше ">», меньше " <», больше или равно "> =», меньше или равно " <= " или не равно»! =».
Циклы
Что такое цикл? Представьте, что ваши дети играют ночью, когда им пора ложиться спать.
Вы говорите им: «Дети, пора спать!».
Они продолжают играть.
Вы говорите им: «Дети, пора спать!».
Они продолжают играть.
И вы продолжаете говорить им одно и то же, пока они не пойдут спать.
В компьютерном программировании это называется циклом.
While Цикл