PHP Учебник

PHP Старт Введение в PHP Установка PHP Синтаксис PHP Комментарии в PHP Переменные PHP PHP Echo / Print Типы данных PHP Строки PHP Числа PHP Математика в PHP Константы PHP Операторы PHP PHP If...Else...Elseif PHP Switch Циклы в PHP Функции PHP Массивы PHP PHP Суперглобальные PHP RegEx

PHP Формы

Обработка форм PHP Валидация форм PHP Обязательные поля Валидация URL/E-mail Полная форма PHP

PHP Продвинутый

PHP Дата и время PHP Include/Require PHP Работа с файлами Открытие/Чтение файлов Создание/Запись файлов PHP Загрузка файлов Файлы cookie PHP Сессии PHP Фильтры PHP Расширенные фильтры PHP Функция Callback PHP JSON PHP Исключения

PHP OOP

Что такое ООП в PHP Классы/Объекты PHP Цепочки методов PHP Конструктор PHP Деструктор PHP Модификаторы доступа Наследование в PHP Константы класса PHP Подсказка типов PHP Подсказка интерфейсов Абстрактные классы PHP PHP Интерфейсы PHP Полиформизм PHP Трейты Статические методы PHP Статические свойства PHP Пространства имен PHP Итерируемые объекты

База данных MySQL

База данных MySQL Подключение к MySQL Создание БД MySQL Создание таблицы MySQL Вставка данных MySQL Получить ID MySQL Подготовленные операторы PHP MySQL Получение данных MySQL Предложение WHERE Предложение ORDER BY Обновление данных MySQL Удаление данных БД MySQL Limit Data

PHP XML

Парсеры PHP XML Парсер PHP SimpleXML Получить PHP SimpleXML PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX Введение AJAX PHP AJAX База Данных AJAX XML AJAX Живой поиск AJAX Опрос

PHP Примеры

PHP Примеры Практика ООП PHP PHP квиз-тест Упражнения Базовый PHP Упражнения Алгоритмы Упражнения Массивы Упражнения Цикл for Упражнения Функции Регулярные выражения Упражнения Дата PHP Упражнения Строки PHP Математика PHP Упражнения Формы PHP Упражнения Классы PHP Упражнения JSON PHP PHP Задачник


Базовый алгоритм PHP | упражнения №1-10 с решением



Напишите программу PHP для вычисления суммы двух заданных целочисленных значений. Если два значения совпадают, возвращается тройная их сумма.

Пример ввода:

1, 2
3, 2
2, 2

Пример вывода:

3
5
12

Посмотреть ответ


Напишите программу PHP, чтобы получить абсолютную разницу между n и 51. Если n больше 51, верните тройную абсолютную разницу.

Пример ввода:

53
30
51

Пример вывода:

6
21
0

Посмотреть ответ


Напишите программу PHP, которая проверяет два заданных целых числа и возвращает истину, если одно из них равно 30 или их сумма равна 30.

Пример ввода:

30, 0
25, 5
20, 30
20, 25

Пример вывода:

bool (true)
bool (true)
bool (true)
bool (false)

Посмотреть ответ


Напишите программу PHP, которая проверяет абсолютную величину разности между заданным целым числом x и числами 100, а также 200 и возвращает истину, если результат меньше или равен 10.

Пример ввода:

105
90
89

Пример вывода:

bool (true)
bool (true)
bool (false)

Посмотреть ответ


Напишите программу PHP для создания новой строки, в которой перед заданной строкой добавляется «if». Если строка уже начинается с «if», вернуть строку без изменений.

Пример ввода:

if else
else

Пример вывода:

if else
if else

Посмотреть ответ


Напишите программу PHP для удаления символа в заданной позиции заданной строки. Данная позиция будет находиться в диапазоне 0..длина строки-1 включительно.

Пример ввода:

"Python", 1
"Python", 0
"Python", 4

Пример вывода:

Pthon
ython
Pythn

Посмотреть ответ


Напишите программу PHP для обмена первым и последним символами в заданной строке и возврата новой строки.

Пример ввода:

abcd
a
xy

Пример вывода:

dbca
a
yx

Посмотреть ответ


Напишите программу PHP для создания новой строки, состоящей из 4 копий двух первых символов данной строки. Если заданная длина строки меньше 2, верните исходную строку.

Пример ввода:

"C Sharp"
"JS"
"a"

Пример вывода:

C C C C
JSJSJSJS
a

Посмотреть ответ


Напишите программу PHP для создания новой строки с последним символом, добавленным спереди и сзади данной строки длиной 1 или более.

Пример ввода:

"Red"
"Green"
"1"

Пример вывода:

dRedd
nGreenn
111

Посмотреть ответ


Напишите программу PHP, чтобы проверить, кратно ли заданное положительное число 3 или 7.

Пример ввода:

3
14
12
37

Пример вывода:

bool(true)
bool(true)
bool(true)
bool(false)

Посмотреть ответ





Комментарии

пожелания к комментариям…
  • Приветствуются комментарии, соответствующие теме урока: вопросы, ответы, предложения.
  • Одну строчку кода оборачивайте в тег <code>, несколько строчек кода — в теги <pre><code>...ваш код...</code></pre>.
  • Допускаются ссылки на онлайн-песочницы (codepen, plnkr, JSBin и др.).