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);
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти