💎
Занимаюсь заказной веб-разработкой. Подписывайтесь на телеграм канал https://t.me/dchengaev ;)

2023-03-06

Задачи на работу со строками на языке PHP

Задание

У нас есть строка "Исполнитель - песня".

Удалите часть строки до знака тире включительно, чтобы осталось только "песня".

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

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя info@maxed.pro

<?php
$str = "Исполнитель - песня";
$dashId = strpos($str, "-") + 2;
$str = substr($str, $dashId - strlen($str));
print_r($str);

Задание

Имеется строка "Сапфир камень золото".

Получите первое слово в этой строке.

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

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя info@maxed.pro

<?php
$str = "Сапфир камень золото";
$str_to_array = explode(" ", $str);
print_r($str_to_array[0]);

Задание

"Сапфир # карат # кремний"

Создаете массив из названий этих трех камней.

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

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя info@maxed.pro

<?php
$str = "Сапфир # карат # кремний";
$str_to_array = explode(" # ", $str);
print_r($str_to_array);

Задание

Замените символ запятой и любое количество пробелов до нее и после нее в строке на символ ", ".

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

Вариант автора:

$str = preg_replace('/\s*,\s*/', ', ', $str);

Ответ пользователя info@maxed.pro

<?php
$str = "Сапфир, карат,кремний";
$pattern = '/\s*,\s*/';
$replacement = ', ';
$result = preg_replace($pattern, $replacement, $str);
print_r($result);
💎
Занимаюсь заказной веб-разработкой. Подписывайтесь на телеграм канал https://t.me/dchengaev ;)