Skip to content

Instantly share code, notes, and snippets.

@Sentinel17
Last active February 22, 2018 18:24
Show Gist options
  • Save Sentinel17/b3cc751fc70eecb5a77d901f7f37ddcb to your computer and use it in GitHub Desktop.
Save Sentinel17/b3cc751fc70eecb5a77d901f7f37ddcb to your computer and use it in GitHub Desktop.
Домашнее задание №1
<?php
$day = 17;
if ($day <= 10){
echo 'Первая декада месяца';
}
if ($day >= 11 AND $day <= 20){
echo 'Вторая декада месяца';
}
if ($day >= 21 AND $day <= 31){
echo 'Третья декада месяца';
}
echo $decada;
?>
<?php
$month = 7;
if ($month == 1 OR $month == 2 OR $month == 12){
echo 'Зима';
}
if ($month >= 3 AND $month <= 5){
echo 'Весна';
}
if ($month >= 6 AND $month <= 8){
echo 'Лето';
}
if ($month >= 9 AND $month <= 11){
echo 'Осень';
}
?>
<?php
$year = 2000;
if (($year % 4 == 0 AND $year % 100 != 0) OR ($year % 400 == 0)){
echo 'Високосный';
} else {
echo 'Невисокосный';
}
?>
<?php
$stroka = 'abcde';
if ($stroka[0] == 'a'){
echo 'Да';
} else {
echo 'Нет';
}
?>
<?php
$stroka = '12345';
if ($stroka[0] == '1' OR $stroka[0] == '2' OR $stroka[0] == '3'){
echo 'Да';
} else {
echo 'Нет';
}
?>
<?php
$stroka = '789';
echo $stroka[0] + $stroka[1] + $stroka[2];
?>
<?php
$stroka = '789789';
$sum1 = $stroka[0] + $stroka[1] + $stroka[2];
$sum2 = $stroka[3] + $stroka[4] + $stroka[5];
if ($sum1 == $sum2){
echo 'Да';
} else{
echo 'Нет';
}
?>
<!-- Работа с переменными -->
<?php
$a = 3;
echo $a;
?>
<?php
$a = 10;
$b = 2;
echo $a + $b;
echo $a - $b;
echo $a * $b;
echo $a / $b;
?>
<?php
$c = 15;
$d = 2;
$result = $c + $d;
echo $result;
?>
<?php
$a = 10;
$b = 2;
$c = 5;
echo $a + $b + $c;
?>
<?php
$a = 17;
$b = 10;
$c = $a - $b;
$d = 7;
$result = $c + $d;
echo $result;
?>
<!-- Работа со строками -->
<?php
$text = 'Привет, Мир!';
echo $text;
?>
<?php
$text1 = 'Привет, ';
$text2 = 'Мир!';
echo $text1.$text2;
?>
<?php
$name = 'Алексей';
echo 'Привет, '.$name.'!';
?>
<?php
$age = 22;
echo 'Мне '.$age.' года!';
?>
<?php
$text = 'abcde';
echo $text[0];
echo $text[2];
echo $text[4];
?>
<?php
$text = 'abcde';
$text[0] = '!';
echo $text;
?>
<?php
$num = '12345';
echo $num[0] + $num[1] + $num[2] + $num[3] + $num[4];
?>
<!-- Работа с присваиванием и декрементами -->
<?php
$var = 47;
$var += 7;
$var -= 18;
$var *= 10;
$var /= 20;
echo $var;
?>
<?php
$text = 'Я';
$text .=' хочу';
$text .=' знать';
$text .=' PHP!';
echo $text;
?>
<?php
$var = 10;
$var++;
$var++;
$var--;
echo $var;
?>
<?php
$var = 10;
$var +=7;
$var++;
$var--;
$var += 12;
$var *= 7;
$var -= 15;
echo $var;
?>
<!-- Массивы -->
<?php
$arr = ['a', 'b', 'c'];
var_dump($arr)
?>
<?php
$arr = ['a', 'b', 'c'];
var_dump($arr)
?>
<?php
$arr = ['a', 'b', 'c'];
echo $arr[0];
echo $arr[1];
echo $arr[2];
?>
<?php
$arr = ['a', 'b', 'c', 'd'];
echo $arr[0].'+'. $arr[1].', '.$arr[2].'+'.$arr[3];
?>
<?php
$arr = [2, 5, 3, 9];
$result = $arr[0] * $arr[1] + $arr[2] * $arr[3];
echo $result;
?>
<?php
$arr[] = 1;
$arr[] = 2;
$arr[] = 3;
$arr[] = 4;
$arr[] = 5;
var_dump($arr);
?>
<!-- Ассоциативные массивы -->
<?php
$arr = ['a'=>1, 'b'=>2, 'c'=>3];
echo $arr['c'];
?>
<?php
$arr = ['a'=>1, 'b'=>2, 'c'=>3];
echo $arr['a'] + $arr['b'] + $arr['c'];
?>
<?php
$arr = ['Коля'=>'1000$', 'Вася'=>'500$', 'Петя'=>'200$'];
echo $arr['Петя'].' '.$arr['Коля'];
?>
<?php
$arr = [1=>'Пн', 2=>'Вт', 3=>'Ср', 4=>'Чт', 5=>'Пт', 6=>'Сб', 7=>'Вс'];
echo $arr[3];
?>
<?php
$arr = [1=>'Пн', 2=>'Вт', 3=>'Ср', 4=>'Чт', 5=>'Пт', 6=>'Сб', 7=>'Вс'];
$day = 3;
echo $arr[$day];
?>
<!-- Многомерные массивы -->
<?php
$arr = [
'cms'=>['joomla', 'wordpress', 'drupal'],
'colors'=>['blue'=>'голубой', 'red'=>'красный', 'green'=>'зеленый']
];
echo $arr['cms'][0];
echo $arr['cms'][2];
echo $arr['colors']['green'];
echo $arr['colors']['red'];
?>
<?php
$arr = [
'ru'=>[1=>'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб', 'Вс'],
'en'=>[1=>'Mn', 'Ts', 'Wd', 'Th', 'Fr', 'St', 'Sn'],
];
echo $arr['ru'][1];
echo $arr['en'][2];
?>
<?php
$arr = [
'ru'=>[1=>'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб', 'Вс'],
'en'=>[1=>'Mn', 'Ts', 'Wd', 'Th', 'Fr', 'St', 'Sn'],
];
$lang = 'ru';
$day = 3;
echo $arr[$lang][$day];
?> -->
<!-- Работа с if-else -->
<?php
$a = 1;
if ($a == 0) {
echo 'Верно';
} else {
echo 'Неверно';
}
?>
<?php
$a = 0;
if ($a > 0) {
echo 'Верно';
} else {
echo 'Неверно';
}
?>
<?php
$a = 1;
if ($a < 0) {
echo 'Верно';
} else {
echo 'Неверно';
}
?>
<?php
$a = 1;
if ($a >= 0) {
echo 'Верно';
} else {
echo 'Неверно';
}
?>
<?php
$a = 0;
if ($a <= 0) {
echo 'Верно';
} else {
echo 'Неверно';
}
?>
<?php
$a = 1;
if ($a != 0) {
echo 'Верно';
} else {
echo 'Неверно';
}
?>
<?php
$a = 'тест';
if ($a == 'test') {
echo 'Верно';
} else {
echo 'Неверно';
}
?>
<?php
$a = 1;
if ($a === '1') {
echo 'Верно';
} else {
echo 'Неверно';
}
?>
<!-- Работа с empty и isset -->
<?php
$a = 3;
if (empty($a)) {
echo 'Верно';
} else {
echo 'Неверно';
}
?>
<?php
$a = 3;
if (!empty($a)) {
echo 'Верно';
} else {
echo 'Неверно';
}
?>
<?php
$a = 3;
if (isset($a)) {
echo 'Верно';
} else {
echo 'Неверно';
}
?>
<?php
$a = Null;
if (!isset($a)) {
echo 'Верно';
} else {
echo 'Неверно';
}
?>
<!-- Работа с логическими переменными -->
<?php
$var = True;
if ($var) {
echo 'Верно';
} else {
echo 'Неверно';
}
?>
<?php
$var = True;
if ($var == True) {
echo 'Верно';
} else {
echo 'Неверно';
}
?>
<?php
$var = True;
if (!$var) {
echo 'Верно';
} else {
echo 'Неверно';
}
?>
<?php
$var = True;
if ($var != True) {
echo 'Верно';
} else {
echo 'Неверно';
}
?>
<?php
$a = 2;
if ($a > 0 AND $a < 5) {
echo 'Верно';
} else {
echo 'Неверно';
}
?>
<?php
$a = 5;
if ($a == 0 OR $a == 2) {
$a += 7;
} else {
$a /= 10;
}
echo $a;
?>
<?php
$a = 5;
$b = 1;
if ($a <= 1 AND $b >= 3) {
echo $a + $b;
} else {
echo $a - $b;
}
?>
<?php
$a = 3;
$b = 2;
if (($a > 2 AND $a < 11) OR ($b >= 6 AND $b < 14)){
echo 'Верно';
} else {
echo 'Неверно';
}
?>
<!-- На switch-case -->
<?php
$num = 4;
switch ($num) {
case 1:
$result = 'зима';
break;
case 2:
$result = 'весна';
break;
case 3:
$result = 'лето';
break;
case 4:
$result = 'осень';
break;
}
echo $result;
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment