@freshik312

Как удалить часть строки?

Есть строка: 1,2,4,5,6,7,9,15,16... т.е любые числа через ","
Числа могут быть разными и в разном порядке, нужно из этой строк, к примеру, убрать 4 (1,2,5,6,7,9...)
как это реализовать ?
  • Вопрос задан
  • 199 просмотров
Пригласить эксперта
Ответы на вопрос 2
0xD34F
@0xD34F
implode(',', array_filter(explode(',', $str), function($n) {
  return $n !== '4';
}))

// или

preg_replace(array('/^4,/', '/,4,/', '/,4$/'), array('', ',', ''), $str)

// или

substr(str_replace(',4,', ',', ",$str,"), 1, -1)
Ответ написан
Комментировать
VladimirAndreev
@VladimirAndreev
php web dev
preg_replace('/\,4$/','',str_replace(',4,', ',',$str));
Ответ написан
Ваш ответ на вопрос

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

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