Created
January 31, 2018 15:47
-
-
Save platinize/d62db9dedc7d04a4edea725a9b6ba99c to your computer and use it in GitHub Desktop.
Тренировка
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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