PHP比如stripslashes表示正斜杠?

b4lqfgs4  于 2022-12-21  发布在  PHP
关注(0)|答案(2)|浏览(113)

是否有类似的选项可以删除正斜杠?
我有一个文本输入,可以是任何形式的斜线:
例如 /slug//slugslugslug/
我需要完全删除所有的正斜杠,不管它们在哪里。我知道stripslashes会为\斜杠做这个。对于forward有类似的操作吗?
目前我有:

$successful_slug = stripslashes($input_successful_slug);
luaexgnf

luaexgnf1#

只需将正斜杠"/"替换为空字符串""

$processed_slug = 
    str_replace(
        $search  = '/', 
        $replace = '', 
        $subject = $input_successful_slug
    )
;

参见 str_replace(php)

busg9geu

busg9geu2#

只需使用str_replace删除它们

$successful_slug = str_replace('/', '', $input_successful_slug);

如果只想删除前导斜杠和尾随斜杠(并将它们保留在字符串中),请使用trim

$successful_slug = trim($input_successful_slug, '/');

相关问题