PHP ОБРЕЗАТЬ ДО ТОЧКИ
В PHP есть несколько способов обрезать строку до символа точки. Один из популярных методов - использование функции strstr()
. Она находит первое вхождение подстроки и возвращает ее и все символы после нее.
$str = "This is a string. It contains a dot.";
$new_str = strstr($str, ".");
echo $new_str; // выводит ". It contains a dot."
Функция substr()
также может использоваться, чтобы обрезать строку. Она принимает начальную позицию и длину обрезанной части.
$str = "This is a string. It contains a dot.";
$pos = strpos($str, ".");
$new_str = substr($str, $pos);
echo $new_str; // выводит ". It contains a dot."
Еще один способ - использование функции explode()
, которая разбивает строку на массив, используя заданный разделитель.
$str = "This is a string. It contains a dot.";
$arr = explode(".", $str);
$new_str = end($arr);
echo $new_str; // выводит " It contains a dot."
Если точка может появиться в строке несколько раз, можно использовать функцию strrchr()
, которая находит последнее вхождение подстроки и возвращает ее и все символы после нее.
$str = "This is a string. It contains a dot, and another dot.";
$new_str = strrchr($str, ".");
echo $new_str; // выводит ". and another dot."
Работа со структурами данных на PHP. Алгоритм Дейкстры
Обрезание строк с помощью функций php
[PHP] Пишем свой движок 2.0. Точка входа, подключение страниц #1
Функции для работы с символами в PHP - Базовый курс PHP-7
Обрезать текст по количеству слов и символов в PHP
Обучение PHP - 12. Строковые функции
Основы php. Строковые функции
PHP: почему его вечно хоронят, актуально ли его учить и чем он полезен бизнесу. Код и кофе, s4, ep 8