Skip to content

Instantly share code, notes, and snippets.

@platinize
Created January 31, 2018 15:47
Show Gist options
  • Save platinize/d62db9dedc7d04a4edea725a9b6ba99c to your computer and use it in GitHub Desktop.
Save platinize/d62db9dedc7d04a4edea725a9b6ba99c to your computer and use it in GitHub Desktop.
Тренировка
<?php
//Создайте переменную $a и присвойте ей значение 3. Выведите значение этой переменной на экран.
$a = 3;
echo $a;
?>
<br>
<?php
//Создайте переменные $a=10 и $b=2. Выведите на экран их сумму, разность, произведение и частное (результат деления).
$a = 10;
$b = 2;
echo ($a+$b).', '.($a-$b).", ".($a*$b).", ".($a/$b);
?>
<br>
<?php
//Создайте переменные $c=15 и $d=2. Просуммируйте их, а результат присвойте переменной $result. Выведите на экран значение переменной $result.
$c = 15; $d = 2;
$result = $c + $d;
echo $result;
?>
<br>
<?php
//Создайте переменные $a=10, $b=2 и $c=5. Выведите на экран их сумму.
$a = 10; $b = 2; $c = 5;
echo $a+$b+$c;
?>
<br>
<?php
//Создайте переменные $a=17 и $b=10. Отнимите от $a переменную $b и результат присвойте переменной $c. Затем создайте переменную $d, присвойте ей значение 7. Сложите переменные $c и $d, а результат запишите в переменную $result. Выведите на экран значение переменной $result.
$a = 17; $b = 10;
$c = $a - $b;
$d = 7;
$result = $c + $d;
echo $result;
?>
<br>
<?php
//Создайте переменную $text и присвойте ей значение 'Привет, Мир!'. Выведите значение этой переменной на экран.
$text = 'Привет, Мир!';
echo $text;
?>
<br>
<?php
//Создайте переменные $text1='Привет, ' и $text2='Мир!'. С помощью этих переменных и операции сложения строк выведите на экран фразу 'Привет, Мир!'.
$text1 = 'Привет, ';
$text2 = 'Мир!';
echo $text1.$text2;
?>
<br>
<?php
//Создайте переменную $name и присвойте ей ваше имя. Выведите на экран фразу 'Привет, %Имя%!'. Вместо %Имя% должно стоять ваше имя.
$name = 'Igor';
echo "Привет, ".$name;
?>
<br>
<?php
//Создайте переменную $age и присвойте ей ваш возраст. Выведите на экран 'Мне %Возраст% лет!'.
$age = 25;
echo "Мне ".$age." лет!";
?>
<br>
<?php
//Создайте переменную $text и присвойте ей значение 'abcde'. Обращаясь к отдельным символам этой строки выведите на экран символ 'a', символ 'c', символ 'e'.
$text = 'abcde';
echo $text[0].' '.$text[2].' '.$text[4];
?>
<br>
<?php
//Дана произвольная строка, например, 'abcde'. Поменяйте первую букву (то есть букву 'a') этой строки на '!'.
$str = 'abcde';
$str[0] = '!';
echo $str;
?>
<br>
<?php
//Создайте переменную $num и присвойте ей значение '12345'. Найдите сумму цифр этого числа.
$num = 12345;
$a = (string)$num;
echo $a[0]+$a[1]+$a[2]+$a[3]+$a[4];
?>
<br>
<?php
//Переделайте этот код так, чтобы в нем использовались операции +=, -=, *=, /=. Количество строк кода при этом не должно измениться.
/*$var = 47;
$var = $var + 7;
$var = $var - 18;
$var = $var * 10;
$var = $var / 20;
echo $var;*/
$var = 47;
$var += 7;
$var -= 18;
$var *= 10;
$var /= 20;
echo $var;
?>
<br>
<?php
//Переделайте этот код так, чтобы в нем использовалась операция .=. Количество строк кода при этом не должно измениться.
/*$text = 'Я';
$text = $text.' хочу';
$text = $text.' знать';
$text = $text.' PHP!';
echo $text;*/
$text = 'Я';
$text .= ' хочу';
$text .= ' знать';
$text .= ' PHP!';
echo $text;
?>
<br>
<?php
/*Переделайте этот код так, чтобы в нем использовались операции ++ и --. Количество строк кода при этом не должно измениться.
$var = 10;
$var = $var + 1;
$var = $var + 1;
$var = $var - 1;
echo $var; */
$var = 10;
$var++;
++$var;
$var--;
echo $var;
?>
<br>
<?php
/*Переделайте этот код так, чтобы в нем использовались операции ++, -- , +=, -=, *=, /=. Количество строк кода при этом не должно измениться.
$var = 10;
$var = $var + 7;
$var = $var + 1;
$var = $var - 1;
$var = $var + 12;
$var = $var * 7;
$var = $var - 15;
echo $var; */
$var = 10;
$var += 7;
$var++;
$var--;
$var += 12;
$var *= 7;
$var -= 15;
echo $var;
?>
<br>
<?php
//Создайте массив $arr=['a', 'b', 'c']. Выведите значение массива на экран с помощью функции var_dump().
$arr = ['a', 'b', 'c'];
var_dump($arr);
?>
<br>
<?php
//С помощью массива $arr из предыдущего номера выведите на экран содержимое первого, второго и третьего элементов
echo $arr[0].' '; echo $arr[1].' '; echo $arr[2].' ';
?>
<br>
<?php
//Создайте массив $arr=['a', 'b', 'c', 'd'] и с его помощью выведите на экран строку 'a+b, c+d'.
$arr=['a', 'b', 'c', 'd'];
echo $arr[0].'+'.$arr[1].', '.$arr[2].'+'.$arr[3];
?>
<br>
<?php
//Создайте массив $arr с элементами 2, 5, 3, 9. Умножьте первый элемент массива на второй, а третий элемент на четвертый. Результаты сложите, присвойте переменной $result. Выведите на экран значение этой переменной.
$arr = [2, 5, 3, 9];
$result = $arr[0]*$arr[1] + $arr[2]*$arr[3];
echo $result;
?>
<br>
<?php
//Заполните массив $arr числами от 1 до 5. Не объявляйте массив, а просто заполните его присваиванием $arr[] = новое значение.
$arr[0] = 1;
$arr[1] = 2;
$arr[2] = 3;
$arr[3] = 4;
$arr[4] = 5;
var_dump($arr);
?>
<br>
<?php
//Создайте массив $arr. Выведите на экран элемент с ключом 'c'. $arr = ['a'=>1, 'b'=>2, 'c'=>3];
$arr = ['a'=>1, 'b'=>2, 'c'=>3];
echo $arr['c'];
?>
<br>
<?php
//Создайте массив $arr. Найдите сумму элементов этого массива. $arr = ['a'=>1, 'b'=>2, 'c'=>3];
$arr = ['a'=>1, 'b'=>2, 'c'=>3];
echo $arr['a']+$arr['b']+$arr['c'];
?>
<br>
<?php
//Создайте массив заработных плат $arr. Выведите на экран зарплату Пети и Коли. $arr = ['Коля'=>'1000$', 'Вася'=>'500$', 'Петя'=>'200$'];
$arr = ['Коля'=>'1000$', 'Вася'=>'500$', 'Петя'=>'200$'];
echo $arr['Петя'].' '.$arr['Коля'];
?>
<br>
<?php
//Создайте массив дней недели. Ключами в нем должны служить номера дней от начала недели (понедельник - должен иметь ключ 1, вторник - 2 и т.д.). Выведите на экран текущий день недели.
$daysOfTheWeek = [1=>'Понедельник', 2=>'Вторник', 3=>'Среда', 4=>'Четверг', 5=>'Пятница', 6=>'Суббота', 7=>'Воскресенье'];
echo $daysOfTheWeek[3];
?>
<br>
<?php
//Пусть теперь номер дня недели хранится в переменной $day, например там лежит число 3. Выведите день недели, соответствующий значению переменной $day.
$day = 3;
echo $daysOfTheWeek[$day];
?>
<br>
<?php
/*1.Создайте многомерный массив $arr. С его помощью выведите на экран слова 'joomla', 'drupal', 'зеленый', 'красный'.
$arr = [
'cms'=>['joomla', 'wordpress', 'drupal'],
'colors'=>['blue'=>'голубой', 'red'=>'красный', 'green'=>'зеленый']
];*/
$arr = [
'cms'=>['joomla', 'wordpress', 'drupal'],
'colors'=>['blue'=>'голубой', 'red'=>'красный', 'green'=>'зеленый']
];
echo $arr['cms'][0].', '.$arr['cms'][2].', '.$arr['colors']['green'].', '.$arr['colors']['red'];
?>
<br>
<?php
//2.Создайте двухмерный массив. Первые два ключа - это 'ru' и 'en'. Пусть первый ключ содержит элемент, являющийся массивом названий дней недели по-русски, а второй - по-английски. Выведите с помощью этого массива понедельник по-русски и среду по английски (пусть понедельник - это первый день).
$daysOfTheWeek = [
'ru'=>[1=>'Понедельник', 2=>'Вторник', 3=>'Среда', 4=>'Четверг', 5=>'Пятница', 6=>'Суббота', 7=>'Воскресенье'],
'en'=>[1=>'Monday', 2=>'Tuesday', 3=>'Wednesday', 4=>'Thursday', 5=>'Friday', 6=>'Saturday', 7=>'Sunday']
];
echo $daysOfTheWeek['ru'][1].', '; echo $daysOfTheWeek['en'][3];
?>
<br>
<?php
//3. Пусть теперь в переменной $lang хранится язык (она принимает одно из значений или 'ru', или 'en' - либо то, либо то), а в переменной $day - номер дня. Выведите словом день недели, соответствующий переменным $lang и $day. То есть: если, к примеру, $lang = 'ru' и $day = 3 - то выведем 'среда'.
$lang = 'ru';
$day = 7;
echo $daysOfTheWeek[$lang][$day];
?>
<br>
<?php
//Если переменная $a равна нулю, то выведите 'Верно', иначе выведите 'Неверно'. Проверьте работу скрипта при $a, равном 1, 0, -3.
$a = 1;
if ($a == 0) {
echo "Верно";
} else {
echo "Не верно";
};
?>
<br>
<?php
//Если переменная $a больше нуля, то выведите 'Верно', иначе выведите 'Неверно'. Проверьте работу скрипта при $a, равном 1, 0, -3.
$a = 1;
if ($a > 0) {
echo "Верно";
} else {
echo "Не верно";
};
?>
<br>
<?php
//Если переменная $a меньше нуля, то выведите 'Верно', иначе выведите 'Неверно'. Проверьте работу скрипта при $a, равном 1, 0, -3.
$a = 1;
if ($a < 0) {
echo "Верно";
} else {
echo "Не верно";
};
?>
<br>
<?php
//Если переменная $a больше или равна нулю, то выведите 'Верно', иначе выведите 'Неверно'. Проверьте работу скрипта при $a, равном 1, 0, -3.
$a = 1;
if ($a >= 0) {
echo "Верно";
} else {
echo "Не верно";
};
?>
<br>
<?php
//Если переменная $a меньше или равна нулю, то выведите 'Верно', иначе выведите 'Неверно'. Проверьте работу скрипта при $a, равном 1, 0, -3.
$a = 1;
if ($a <= 0) {
echo "Верно";
} else {
echo "Не верно";
};
?>
<br>
<?php
//Если переменная $a не равна нулю, то выведите 'Верно', иначе выведите 'Неверно'. Проверьте работу скрипта при $a, равном 1, 0, -3.
$a = 1;
if ($a != 0) {
echo "Верно";
} else {
echo "Не верно";
};
?>
<br>
<?php
//Если переменная $a равна 'test', то выведите 'Верно', иначе выведите 'Неверно'. Проверьте работу скрипта при $a, равном 'test', 'тест', 3.
$a = 'test';
if ($a == 'test') {
echo "Верно";
} else {
echo "Не верно";
};
?>
<br>
<?php
//Если переменная $a равна '1' и по значению и по типу, то выведите 'Верно', иначе выведите 'Неверно'. Проверьте работу скрипта при $a, равном '1', 1, 3.
$a = 1;
if ($a === '1') {
echo "Верно";
} else {
echo "Не верно";
};
?>
<br>
<?php
//Если переменная $a пустая, то выведите 'Верно', иначе выведите 'Неверно'. Проверьте работу скрипта при $a, равном 1, 3, -3, 0, null, true, '', '0'.
$a = null;
if ($a == '') {
echo "Верно";
} else {
echo "Не верно";
};
?>
<br>
<?php
//Если переменная $a НЕ пустая, то выведите 'Верно', иначе выведите 'Неверно'.
$a = 5;
if ($a != '') {
echo "Верно";
} else {
echo "Не верно";
};
?>
<br>
<?php
//Если переменная $a существует, то выведите 'Верно', иначе выведите 'Неверно'. Проверьте работу скрипта при $a, равном 3 и null.
$a = null;
if ($a) {
echo "Верно";
} else {
echo "Не верно";
};
?>
<br>
<?php
//Если переменная $a НЕ существует, то выведите 'Верно', иначе выведите 'Неверно'.
$a = null;
if (!$a) {
echo "Верно";
} else {
echo "Не верно";
};
?>
<br>
<?php
//Если переменная $var равна true, то выведите 'Верно', иначе выведите 'Неверно'. Проверьте работу скрипта при $var, равном true, false. Напишите два варианта скрипта - с короткой записью и с длинной.
$var = false;
if ($var) {
echo "Верно ";
} else {
echo "Не верно ";
};
if ($var == true) {
echo "Верно ";
} else {
echo "Не верно ";
};
?>
<br>
<?php
//Если переменная $var НЕ равна true, то выведите 'Верно', иначе выведите 'Неверно'. Проверьте работу скрипта при $var, равном true, false. Напишите два варианта скрипта - с короткой записью и с длинной.
$var = false;
if (!$var) {
echo "Верно ";
} else {
echo "Не верно ";
};
if ($var != true) {
echo "Верно ";
} else {
echo "Не верно ";
};
?>
<br>
<?php
//Работа с OR и AND Если переменная $a больше нуля и меньше 5-ти, то выведите 'Верно', иначе выведите 'Неверно'. Проверьте работу скрипта при $a, равном 5, 0, -3, 2.
$a = 2;
if ($a > 0 && $a < 5) {
echo "Верно ";
} else {
echo "Не верно ";
};
?>
<br>
<?php
//Если переменная $a равна нулю или равна двум, то прибавьте к ней 7, иначе поделите ее на 10. Выведите новое значение переменной на экран. Проверьте работу скрипта при $a, равном 5, 0, -3, 2.
$a = -3;
if ($a == 0 || $a == 2) {
$a += 7;
} else {
$a /= 10;
};
echo $a;
?>
<br>
<?php
//Если переменная $a равна или меньше 1, а переменная $b больше или равна 3, то выведите сумму этих переменных, иначе выведите их разность (результат вычитания). Проверьте работу скрипта при $a и $b, равном 1 и 3, 0 и 6, 3 и 5.
$a = 3; $b = 5;
if ($a <= 1 && $b >= 3) {
echo $a + $b;
} else {
echo $a - $b;
};
?>
<br>
<?php
//Если переменная $a больше 2-х и меньше 11-ти, или переменная $b больше или равна 6-ти и меньше 14-ти, то выведите 'Верно', в противном случае выведите 'Неверно'.
$a = 5; $b = 22;
if (($a > 2 && $a < 11) || ($b >= 6 && $b < 14)) {
echo 'Верно';
} else {
echo 'Не верно';
};
?>
<br>
<?php
//Переменная $num может принимать одно из значений: 1, 2, 3 или 4. Если она имеет значение '1', то в переменную $result запишем 'зима', если имеет значение '2' – 'лето' и так далее. Решите задачу через switch-case.
$num = 1;
switch ($num) {
case 1:
$result = 'Зима';
break;
case 2:
$result = 'Лето';
break;
case 3:
$result = 'Весна';
break;
default:
$result = 'Осень';
break;
};
echo $result;
?>
<br>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment