Задать вопрос

Удалить из строки?

Здравствуйте.
Подскажите, пожалуйста, как удалить из строки знак '=' и все последующие за ним символы?
Заранее спасибо.
  • Вопрос задан
  • 151 просмотр
Подписаться 2 Оценить Комментировать
Решения вопроса 2
@Camaro67
Помог? - жми "Отметить решением"
Например, с помощью регулярки:
$str = preg_replace( '/=.+$/', '', $str );
В переменной $str ваша строка
Ответ написан
woonem
@woonem
Ответ Camaro67 не совсем верный. Он удаляет "=" только если после него что-то есть
Правильнее $str = preg_replace('/=.*/', '', $str);. Тогда "=" удаляется в любом случае.

$str = preg_replace('/=[0-9]?/', '', $str); - удаляет все цифры после "=" и до первой буквы. Цифры после букв удалены не будут.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы