lab_4_11
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ
РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САХАЛИНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Институт естественных наук и техносферной безопасности
Кафедра информатики
Гусев Владислав Михайлович
Лабораторная работа №11.«PHP»
01.03.02 Прикладная математика и информатика
Научный руководитель
Соболев Евгений Игоревич
г. Южно-Сахалинск
2024 г.
Введение
HTML — стандартизированный язык гипертекстовой разметки документов для просмотра веб-страниц в браузере. Веб-браузеры получают HTML документ от сервера по протоколам HTTP/HTTPS или открывают с локального диска, далее интерпретируют код в интерфейс, который будет отображаться на экране монитора.
CSS — формальный язык описания внешнего вида документа, написанного с использованием языка разметки. Также может применяться к любым XML-документам, например, к SVG или XUL.
Задачи php
- Создайте переменную $var и присвойте ей значение 'hello'. Обращаясь к отдельным символам этой строки выведите на экран символ 'h', символ 'e', символ 'o'.
- Напишите скрипт, который считает количество секунд в часе.
- Переделайте приведенный код так, чтобы в нем использовались операции +=, -=, *=, /=, ++, --. Количество строк кода при этом не должно измениться. Код для переделки:
<?php $var = 1; $var = $var + 12; $var = $var - 14; $var = $var * 5; $var = $var / 7; $var = $var + 1; $var = $var - 1; echo $var; ?>
- Создайте переменную $a и присвойте ей значение 3. Выведите значение этой переменной на экран.
- Создайте переменные $a=10 и $b=2. Выведите на экран их сумму, разность, произведение и частное (результат деления).
- Создайте переменные $c=15 и $d=2. Просуммируйте их, а результат присвойте переменной $result. Выведите на экран значение переменной $result.
- Создайте переменные $a=10, $b=2 и $c=5. Выведите на экран их сумму.
- Создайте переменные $a=17 и $b=10. Отнимите от $a переменную $b и результат присвойте переменной $c. Затем создайте переменную $d, присвойте ей значение 7. Сложите переменные $c и $d, а результат запишите в переменную $result. Выведите на экран значение переменной $result.
- Создайте переменную $text и присвойте ей значение 'Привет, Мир!'. Выведите значение этой переменной на экран.
- Создайте переменные $text1='Привет, ' и $text2='Мир!'. С помощью этих переменных и операции сложения строк выведите на экран фразу 'Привет, Мир!'.
- Создайте переменную $name и присвойте ей ваше имя. Выведите на экран фразу 'Привет, %Имя%!'. Вместо %Имя% должно стоять ваше имя.
- Создайте переменную $age и присвойте ей ваш возраст. Выведите на экран 'Мне %Возраст% лет!'.
- Создайте переменную $text и присвойте ей значение 'abcde'. Обращаясь к отдельным символам этой строки выведите на экран символ 'a', символ 'c', символ 'e'.
- Дана произвольная строка, например, 'abcde'. Поменяйте первую букву (то есть букву 'a') этой строки на '!'.
- Создайте переменную $num и присвойте ей значение '12345'. Найдите сумму цифр этого числа.
- Напишите скрипт, который считает количество секунд в часе, в сутках, в месяце.
- Создайте три переменные - час, минута, секунда. С их помощью выведите текущее время в формате 'час:минута:секунда'.
- Создайте переменную, присвойте ей число. Возведите это число в квадрат (это значит нужно умножить его само на себя). Выведите его на экран.
- Переделайте этот код так, чтобы в нем использовались операции +=, -=, *=, /=. Количество строк кода при этом не должно измениться.
$var = 47; $var = $var + 7; $var = $var - 18; $var = $var * 10; $var = $var / 20; echo $var;
- Переделайте этот код так, чтобы в нем использовалась операция .=. Количество строк кода при этом не должно измениться.
$text = 'Я'; $text = $text.' хочу'; $text = $text.' знать'; $text = $text.' PHP!'; echo $text;
- Переделайте этот код так, чтобы в нем использовались операции ++ и --. Количество строк кода при этом не должно измениться.
$var = 10; $var = $var + 1; $var = $var + 1; $var = $var - 1; echo $var;
- Переделайте этот код так, чтобы в нем использовались операции ++, --, +=, -=, *=, /=. Количество строк кода при этом не должно измениться.
$var = 10; $var = $var + 7; $var = $var + 1; $var = $var - 1; $var = $var + 12; $var = $var * 7; $var = $var - 15; echo $var;
Решения PHP
Файл 1.php
<?php
$var = 'hello';echo $var[0];echo $var[1];echo $var[4];
Файл 2.php
<?php
$seconds_in_hour = 60 * 60;echo "Количество секунд в часе: " . $seconds_in_hour;
Файл 3.php
<?php
$var = 1;$var += 12;$var -= 14;$var *= 5;$var /= 7;$var++;$var--;echo $var;
Файл 4.php
<?php
$a = 3;echo $a;
Файл 5.php
<?php
$a = 10;$b = 2;
echo "Сумма: " . ($a + $b) . "\n";echo "Разность: " . ($a - $b) . "\n";echo "Произведение: " . ($a * $b) . "\n";echo "Частное: " . ($a / $b) . "\n";
Файл 6.php
<?php
$c = 15;$d = 2;$result = $c + $d;echo $result;
Файл 7.php
<?php
$a = 10;$b = 2;$c = 5;echo $a + $b + $c;
Файл 8.php
<?php
$a = 17;$b = 10;$c = $a - $b;$d = 7;$result = $c + $d;echo $result;
Файл 9.php
<?php
$text = 'Привет, Мир!';echo $text;
Файл 10.php
<?php
$text1 = 'Привет, ';$text2 = 'Мир!';echo $text1 . $text2;
Файл 11.php
<?php
$name = 'Иван';echo 'Привет, ' . $name . '!';
Файл 12.php
<?php
$age = 30;echo 'Мне ' . $age . ' лет!';
Файл 13.php
<?php
$text = 'abcde';echo $text[0] . "\n"; echo $text[2] . "\n"; echo $text[4] . "\n";
Файл 14.php
<?php
$text = 'abcde';$text[0] = '!';echo $text;
Файл 15.php
<?php
$num = '12345';$sum = 0;for ($i = 0; $i < strlen($num); $i++) { $sum += intval($num[$i]);}echo $sum;
Файл 16.php
<?php
$secondsInHour = 60 * 60;echo "Количество секунд в часе: " . $secondsInHour . "\n";
$secondsInDay = $secondsInHour * 24;echo "Количество секунд в сутках: " . $secondsInDay . "\n";
$secondsInMonth = $secondsInDay * 30;echo "Количество секунд в месяце: " . $secondsInMonth . "\n";
Файл 17.php
<?php
$hour = 12;$minute = 34;$second = 56;echo "$hour:$minute:$second";
Файл 18.php
<?php
$num = 7;$squared = $num * $num;echo $squared;
Файл 19.php
<?php
$var = 47;$var += 7;$var -= 18;$var *= 10;$var /= 20;echo $var;
Файл 20.php
<?php
$text = 'Я';$text .= ' хочу';$text .= ' знать';$text .= ' PHP!';echo $text;
Файл 21.php
<?php
$var = 10;$var++;$var++;$var--;echo $var;
Файл 22.php
<?php
$var = 10;$var += 7;$var++;$var--;$var += 12;$var *= 7;$var -= 15;echo $var;
Результат PHP
-
Создайте переменную $var и присвойте ей значение 'hello'. Обращаясь к отдельным символам этой строки выведите на экран символ 'h', символ 'e', символ 'o'.
-
Напишите скрипт, который считает количество секунд в часе.
-
Переделайте приведенный код так, чтобы в нем использовались операции +=, -=, *=, /=, ++, --. Количество строк кода при этом не должно измениться. Код для переделки:
<?php $var = 1; $var = $var + 12; $var = $var - 14; $var = $var * 5; $var = $var / 7; $var = $var + 1; $var = $var - 1; echo $var; ?>
-
Создайте переменную $a и присвойте ей значение 3. Выведите значение этой переменной на экран.
-
Создайте переменные $a=10 и $b=2. Выведите на экран их сумму, разность, произведение и частное (результат деления).
-
Создайте переменные $c=15 и $d=2. Просуммируйте их, а результат присвойте переменной $result. Выведите на экран значение переменной $result.
-
Создайте переменные $a=10, $b=2 и $c=5. Выведите на экран их сумму.
-
Создайте переменные $a=17 и $b=10. Отнимите от $a переменную $b и результат присвойте переменной $c. Затем создайте переменную $d, присвойте ей значение 7. Сложите переменные $c и $d, а результат запишите в переменную $result. Выведите на экран значение переменной $result.
-
Создайте переменную $text и присвойте ей значение 'Привет, Мир!'. Выведите значение этой переменной на экран.
-
Создайте переменные $text1='Привет, ' и $text2='Мир!'. С помощью этих переменных и операции сложения строк выведите на экран фразу 'Привет, Мир!'.
-
Создайте переменную $name и присвойте ей ваше имя. Выведите на экран фразу 'Привет, %Имя%!'. Вместо %Имя% должно стоять ваше имя.
-
Создайте переменную $age и присвойте ей ваш возраст. Выведите на экран 'Мне %Возраст% лет!'.
-
Создайте переменную $text и присвойте ей значение 'abcde'. Обращаясь к отдельным символам этой строки выведите на экран символ 'a', символ 'c', символ 'e'.
-
Дана произвольная строка, например, 'abcde'. Поменяйте первую букву (то есть букву 'a') этой строки на '!'.
-
Создайте переменную $num и присвойте ей значение '12345'. Найдите сумму цифр этого числа.
-
Напишите скрипт, который считает количество секунд в часе, в сутках, в месяце.
-
Создайте три переменные - час, минута, секунда. С их помощью выведите текущее время в формате 'час:минута:секунда'.
-
Создайте переменную, присвойте ей число. Возведите это число в квадрат (это значит нужно умножить его само на себя). Выведите его на экран.
-
Переделайте этот код так, чтобы в нем использовались операции +=, -=, *=, /=. Количество строк кода при этом не должно измениться.
$var = 47; $var = $var + 7; $var = $var - 18; $var = $var * 10; $var = $var / 20; echo $var;
-
Переделайте этот код так, чтобы в нем использовалась операция .=. Количество строк кода при этом не должно измениться.
$text = 'Я'; $text = $text.' хочу'; $text = $text.' знать'; $text = $text.' PHP!'; echo $text;
-
Переделайте этот код так, чтобы в нем использовались операции ++ и --. Количество строк кода при этом не должно измениться.
$var = 10; $var = $var + 1; $var = $var + 1; $var = $var - 1; echo $var;
-
Переделайте этот код так, чтобы в нем использовались операции ++, --, +=, -=, *=, /=. Количество строк кода при этом не должно измениться.
$var = 10; $var = $var + 7; $var = $var + 1; $var = $var - 1; $var = $var + 12; $var = $var * 7; $var = $var - 15; echo $var;
Вывод
В ходе выполнения лабораторной работы по php были рассмотрены различные способы работы с переменными и строками.