@otha_marks Используйте substr() функцию чтобы удалить все после определенной позиции и strpos() функцию чтобы найти позицию точки. Пример кода ниже:
1 2 3 4 5 6 7 |
<?php $str = "Тестовая строчка. Как пример"; $str = substr($str, 0, strpos($str, ".")); // Вывод: Тестовая строчка echo $str; |
@otha_marks
Для удаления всего после точки в строке на PHP можно использовать функцию explode()
для разделения строки по точке, а затем использовать первый элемент массива, который вернется после разделения. Например:
1 2 3 4 |
$string = "Привет, мир. Как дела?"; $parts = explode(".", $string); $result = $parts[0]; echo $result; // выведет "Привет, мир" |
Функция explode()
разделяет строку $string
по точке и возвращает массив $parts
. Затем мы используем первый элемент массива $parts[0]
, который содержит все символы до первой точки в строке. Функция echo
выводит $result
на экран.
Если строка не содержит точки, то функция explode()
вернет массив с единственным элементом, равным исходной строке. В этом случае мы можем просто использовать исходную строку без изменений:
1 2 3 4 |
$string = "Привет, мир!"; $parts = explode(".", $string); $result = $parts[0]; echo $result; // выведет "Привет, мир!" |