2014-09-12 3 views
-1

Existe-t-il une option similaire pour supprimer les barres obliques?PHP tels que stripslashes pour barre oblique?

J'ai une entrée de texte qui pourrait être une manière de barres obliques:

par exemple /limaces/ ou /limaces ou limaces ou limaces/

je dois supprimer complètement toutes les barres obliques, peu importe où elles se trouvent. Je sais que stripslashes le fera pour \ slashes. Y a-t-il quelque chose de similaire pour l'avant?

Actuellement, j'ai:

$successful_slug = stripslashes($input_successful_slug); 

Répondre

7

enlèverait juste les utiliser str_replace

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

Si vous souhaitez supprimer uniquement des barres obliques avant et arrière (et laissez ceux à l'intérieur de la chaîne), utilisez trim

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

Ouais, c'est la meilleure solution :) –

2

Il suffit de remplacer \ avec ``

$input_successful_slug = str_replace ("/", '', $input_successful_slug); 
+0

Je crois que vous avez besoin d'échapper à ce ' "\"': ' "\\"' – ovi

Questions connexes