@jaren Используйте функцию substr() в PHP чтобы удалить из строки все что после определенного символа и strpos() функцию, чтобы определить позицию этого символа на PHP, ниже пример удаления все что после запятой:
1 2 3 4 5 6 7 8 9 |
<?php $str = "Тестовая, строка"; // Все что после запятой $substr = substr($str, 0, strpos($str, ",")); // Вывод: Тестовая echo $substr; |
@jaren
Вы можете использовать функцию strstr()
в PHP для поиска первого вхождения заданного символа в строке и удаления всего, что находится после него.
Вот пример:
1 2 3 4 5 6 |
$string = "Это пример строки, которую мы будем изменять."; $substring_position = strpos($string, ','); // Находим позицию символа "," if($substring_position !== false) { $new_string = substr($string, 0, $substring_position); // Удаляем все символы после "," echo $new_string; // "Это пример строки" } |
В этом примере мы используем функцию strpos()
для поиска позиции символа ,
в строке, и затем используем функцию substr()
для удаления всего, что находится после этого символа. Если символ не найден, то функция strpos()
возвращает значение false
, поэтому мы используем проверку на !== false
чтобы убедиться, что символ найден.