@freshik312

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

Есть строка: 1,2,4,5,6,7,9,15,16... т.е любые числа через ","
Числа могут быть разными и в разном порядке, нужно из этой строк, к примеру, убрать 4 (1,2,5,6,7,9...)
как это реализовать ?
  • Вопрос задан
  • 190 просмотров
Пригласить эксперта
Ответы на вопрос 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));
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 19:22
18000 руб./за проект
25 апр. 2024, в 19:21
10000 руб./за проект
25 апр. 2024, в 18:47
2795100 руб./за проект