$str1=$a.$d;
echo «srt1=». $str1.»
";//output str=45
echo «соединить два числа как строки
»;
$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

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 Цикл