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



Напишите сценарий PHP, чтобы:

  1. преобразовать в строку, состоящую только из прописных букв
  2. преобразовать строку в строчные буквы
  3. сделать первый символ строки всех слов прописными
Посмотреть решение

Напишите сценарий PHP для разделения следующей строки.

Пример строки: '073509'
Ожидаемый результат: 08:23:07

Посмотреть решение

Напишите сценарий PHP, чтобы проверить, содержит ли строка конкретную строку?

Пример строки: 'Каждый охотник желает знать'
Проверить, содержит ли указанная строка строку 'охотник'

Посмотреть решение

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

Посмотреть решение

Напишите сценарий PHP для извлечения имени файла из следующей строки.

Пример строки: 'wm-school.ru/php/index.php'
Ожидаемый результат: 'index.php'

Посмотреть решение

Напишите сценарий PHP для извлечения имени пользователя из названия электронной почты.

Пример строки: 'wm-school@example.com'
Ожидаемый результат: 'wm-school'

Посмотреть решение

Напишите сценарий PHP, чтобы получить последние три символа строки.

Пример строки: 'wm-school@example.com'
Ожидаемый результат: 'com'

Посмотреть решение

Напишите сценарий PHP для форматирования значений в денежном стиле.

Примеры значений: $value1 = 73.35; $value2 = 106.33;
Ожидаемый результат: 179.68

Посмотреть решение

Напишите сценарий PHP для генерации простого случайного пароля [не используйте функцию rand()] из заданной строки.

Пример строки: $value1 = 73.35; $value2 = 106.33;
Примечание: Длина пароля может быть 6, 7, 8 и т. д.

Посмотреть решение

Напишите сценарий PHP для замены первого слова "Каждый" в следующей строке на "Один".

Пример строки: "Каждый охотник желает знать"
Ожидаемый результат: "Один охотник желает знать"

Посмотреть решение

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

String1 : 'wm-school'
String2 : 'wm-schul'

Ожидаемый результат: Первое различие между двумя строками в позиции 6: "o" и "u"

Посмотреть решение

Напишите сценарий PHP для помещения строки в массив.

Пример строки: "У лукоморья дуб зелёный;\nЗлатая цепь на дубе том:\nИ днём и ночью кот учёный\nВсё ходит по цепи кругом."

Ожидаемый результат: array(1) { [0]=> string(180) "У лукоморья дуб зелёный; Златая цепь на дубе том: И днём и ночью кот учёный Всё ходит по цепи кругом." }

Посмотреть решение

Напишите сценарий PHP, чтобы получить компонент имени файла по следующему пути.

Пример пути: https://www.wm-school.ru/index.html'
Ожидаемый результат: 'index'

Посмотреть решение

Напишите сценарий PHP для удаления части строки с начала.

Пример строки: 'wm-school@example.com'
Ожидаемый результат: 'example.com'

Посмотреть решение

Напишите сценарий PHP для получения шестнадцатеричного дампа строки.

Пример строки: 'wm-school@example.com'

Посмотреть решение

Напишите сценарий PHP для вставки подстроки в указанную позицию в данной строке.

Исходная строка: 'У лукоморья зелёный'
Вставьте 'дуб' между 'лукоморья' и 'зелёный'.
Ожидаемый результат: 'У лукоморья дуб зелёный'.

Посмотреть решение

Напишите сценарий PHP, чтобы получить первое слово предложения.

Исходная строка: 'У лукоморья дуб зелёный'
Ожидаемый результат: 'У'.

Посмотреть решение

Напишите сценарий PHP для удаления всех начальных нулей из строки.

Исходная строка: '0007947023.22'
Ожидаемый результат: '7947023.22'

Посмотреть решение

Напишите сценарий PHP для удаления части строки.

Исходная строка: 'У лукоморья дуб зелёный'
Удалите 'дуб' из строки выше.
Ожидаемый результат: 'У лукоморья зелёный'.

Посмотреть решение

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

Исходная строка: 'У лукоморья дуб зелёный///'
Ожидаемый результат: 'У лукоморья дуб зелёный'.

Посмотреть решение

Напишите сценарий PHP для получения символов после последнего слэша '/' в URL-адресе.

Пример URL: 'http://www.wm-school.ru/7478639'
Ожидаемый результат: '7478639'.

Посмотреть решение

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

Пример строки: '\"\4+2/3*2:2-3/4*3'
Ожидаемый результат: '4 2 3 2 2 3 4 3'.

Посмотреть решение

Напишите сценарий PHP для выбора первых 5 слов из строки.

Пример строки: 'У лукоморья дуб зелёный златая цепь на дубе том'
Ожидаемый результат: 'У лукоморья дуб зелёный златая'.

Посмотреть решение

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

Пример строки: '3,543.17'
Ожидаемый результат: '3543.17'.

Посмотреть решение

Напишите сценарий PHP для печати букв от "a" до "z".

Ожидаемый результат: abcdefghijklmnopqrstuvwxyz

Посмотреть решение



Комментарии

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