PHP, такие как полоски для прямой косой черты?
Есть ли подобная опция для удаления слешей?
У меня есть текстовый ввод, который может быть любым видом косой черты:
например / слизняк / или / слизняк или слизняк или слизняк /
Мне нужно полностью удалить все косые черты независимо от того, где они находятся. я знаю stripslashes
сделаю это для \ косых черт. Есть ли что-нибудь подобное для форварда?
В настоящее время у меня есть:
$successful_slug = stripslashes($input_successful_slug);
2 ответа
Решение
Просто удалите их, используя str_replace
$successful_slug = str_replace('/', '', $input_successful_slug);
Если вы хотите удалить только начальные и конечные косые черты (и оставить их внутри строки), используйте trim
$successful_slug = trim($input_successful_slug, '/');
Просто замени \
с ``
$input_successful_slug = str_replace ("/", '', $input_successful_slug);