Как убрать повторяющиеся слэши в php?

Пользователь

от dan_farrell , в категории: PHP , 6 месяцев назад

Как убрать повторяющиеся слэши в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от catherine_wintheiser , 6 месяцев назад

@dan_farrell 

Для удаления повторяющихся слэшей в PHP можно воспользоваться функцией preg_replace(), которая позволяет осуществлять поиск и замену с использованием регулярных выражений.


Вот пример кода, который удаляет повторяющиеся слэши в строке:

1
2
3
4
5
$str = 'Это//// строка//// с повторяющимися//// слэшами';

$newStr = preg_replace('#/{2,}#', '/', $str);

echo $newStr; // Выведет: Это/ строка/ с повторяющимися/ слэшами


В данном примере мы использовали регулярное выражение /{2,}, которое означает "два или более повторения символа /". Затем мы передали это выражение в функцию preg_replace(), вместе с заменой /. Эта функция заменит все найденные совпадения на указанную замену.