Question
Sur ma page Web, je souhaite que le site Web accueille l'utilisateur, mais le nom d'utilisateur est entouré de "guillemets simples". Comme ceci n’est pas destiné à empêcher l’injection de MySQL, je souhaite simplement supprimer les guillemets autour de mon nom sur la page d’affichage.
Ex: bienvenue "utilisateur"! J'essaie de trouver le moyen de supprimer les citations de l'utilisateur et de l'afficher dans l'exemple ci-dessous.
Ex: bienvenue utilisateur!
La seule ligne de code que je peux penser en relation est la suivante:
$ login = $ _SESSION ['login'];
Quelqu'un sait-il comment éliminer les guillemets simples?
La solution
Si vous êtes certain que les premier et dernier caractères de $ login
correspondent toujours à un '
, vous pouvez utiliser substr ()
pour faire quelque chose comme
$login = substr( Si vous êtes certain que les premier et dernier caractères de $ login
correspondent toujours à un '
, vous pouvez utiliser substr ()
pour faire quelque chose comme
$login = str_replace("'", '', Si vous êtes certain que les premier et dernier caractères de $ login
correspondent toujours à un '
, vous pouvez utiliser substr ()
pour faire quelque chose comme
$login = substr( Si vous êtes certain que les premier et dernier caractères de $ login
correspondent toujours à un '
, vous pouvez utiliser substr ()
pour faire quelque chose comme
$login = trim( Si vous êtes certain que les premier et dernier caractères de $ login
correspondent toujours à un '
, vous pouvez utiliser substr ()
pour faire quelque chose comme
$login = substr( Si vous êtes certain que les premier et dernier caractères de $ login
correspondent toujours à un '
, vous pouvez utiliser substr ()
pour faire quelque chose comme
$login = str_replace("'", '', Si vous êtes certain que les premier et dernier caractères de $ login
correspondent toujours à un '
, vous pouvez utiliser substr ()
pour faire quelque chose comme
$login = substr( Si vous êtes certain que les premier et dernier caractères de $ login
correspondent toujours à un '
, vous pouvez utiliser substr ()
pour faire quelque chose comme
$login = trim( Si vous êtes certain que les premier et dernier caractères de $ login
correspondent toujours à un '
, vous pouvez utiliser substr ()
pour faire quelque chose comme
$login = substr( Si vous êtes certain que les premier et dernier caractères de $ login
correspondent toujours à un '
, vous pouvez utiliser substr ()
pour faire quelque chose comme
$login = str_replace("'", '', Si vous êtes certain que les premier et dernier caractères de $ login
correspondent toujours à un '
, vous pouvez utiliser substr ()
pour faire quelque chose comme
$login = substr( Si vous êtes certain que les premier et dernier caractères de $ login
correspondent toujours à un '
, vous pouvez utiliser substr ()
pour faire quelque chose comme
$login = trim( Si vous êtes certain que les premier et dernier caractères de $ login
correspondent toujours à un '
, vous pouvez utiliser substr ()
pour faire quelque chose comme
$login = substr( Si vous êtes certain que les premier et dernier caractères de $ login
correspondent toujours à un '
, vous pouvez utiliser substr ()
pour faire quelque chose comme
$login = str_replace("'", '', Si vous êtes certain que les premier et dernier caractères de $ login
correspondent toujours à un '
, vous pouvez utiliser substr ()
pour faire quelque chose comme
$login = substr( Si vous êtes certain que les premier et dernier caractères de $ login
correspondent toujours à un '
, vous pouvez utiliser substr ()
pour faire quelque chose comme
<*>
Vous pouvez supprimer tous les '
de la chaîne avec str_replace ()
<*>
Vous pouvez également utiliser le trim ()
function, qui est en fait identique à l'exemple 1:
<*>
Mon préféré est l'exemple 3, car il peut facilement être étendu pour supprimer les deux types de devis:
<*>SESSION['login'], 1, -1); // example 1
Vous pouvez supprimer tous les '
de la chaîne avec str_replace ()
<*>
Vous pouvez également utiliser le trim ()
function, qui est en fait identique à l'exemple 1:
<*>
Mon préféré est l'exemple 3, car il peut facilement être étendu pour supprimer les deux types de devis:
<*>SESSION['login']); // example 2
Vous pouvez supprimer tous les '
de la chaîne avec str_replace ()
<*>
Vous pouvez également utiliser le trim ()
function, qui est en fait identique à l'exemple 1:
<*>
Mon préféré est l'exemple 3, car il peut facilement être étendu pour supprimer les deux types de devis:
<*>SESSION['login'], 1, -1); // example 1
Vous pouvez supprimer tous les '
de la chaîne avec str_replace ()
<*>
Vous pouvez également utiliser le trim ()
function, qui est en fait identique à l'exemple 1:
<*>
Mon préféré est l'exemple 3, car il peut facilement être étendu pour supprimer les deux types de devis:
<*>SESSION['login'], "'"); // example 3
Vous pouvez supprimer tous les '
de la chaîne avec str_replace ()
<*>
Vous pouvez également utiliser le trim ()
function, qui est en fait identique à l'exemple 1:
<*>
Mon préféré est l'exemple 3, car il peut facilement être étendu pour supprimer les deux types de devis:
<*>SESSION['login'], 1, -1); // example 1
Vous pouvez supprimer tous les '
de la chaîne avec str_replace ()
<*>
Vous pouvez également utiliser le trim ()
function, qui est en fait identique à l'exemple 1:
<*>
Mon préféré est l'exemple 3, car il peut facilement être étendu pour supprimer les deux types de devis:
<*>SESSION['login']); // example 2
Vous pouvez supprimer tous les '
de la chaîne avec str_replace ()
<*>
Vous pouvez également utiliser le trim ()
function, qui est en fait identique à l'exemple 1:
<*>
Mon préféré est l'exemple 3, car il peut facilement être étendu pour supprimer les deux types de devis:
<*>SESSION['login'], 1, -1); // example 1
Vous pouvez supprimer tous les '
de la chaîne avec str_replace ()
<*>
Vous pouvez également utiliser le trim ()
function, qui est en fait identique à l'exemple 1:
<*>
Mon préféré est l'exemple 3, car il peut facilement être étendu pour supprimer les deux types de devis:
<*>SESSION['login'], "'\""); // example 4
Vous pouvez supprimer tous les '
de la chaîne avec str_replace ()
<*>
Vous pouvez également utiliser le trim ()
function, qui est en fait identique à l'exemple 1:
<*>
Mon préféré est l'exemple 3, car il peut facilement être étendu pour supprimer les deux types de devis:
<*>SESSION['login'], 1, -1); // example 1
Vous pouvez supprimer tous les '
de la chaîne avec str_replace ()
<*>
Vous pouvez également utiliser le trim ()
function, qui est en fait identique à l'exemple 1:
<*>
Mon préféré est l'exemple 3, car il peut facilement être étendu pour supprimer les deux types de devis:
<*>SESSION['login']); // example 2
Vous pouvez supprimer tous les '
de la chaîne avec str_replace ()
<*>
Vous pouvez également utiliser le trim ()
function, qui est en fait identique à l'exemple 1:
<*>
Mon préféré est l'exemple 3, car il peut facilement être étendu pour supprimer les deux types de devis:
<*>SESSION['login'], 1, -1); // example 1
Vous pouvez supprimer tous les '
de la chaîne avec str_replace ()
<*>
Vous pouvez également utiliser le trim ()
function, qui est en fait identique à l'exemple 1:
<*>
Mon préféré est l'exemple 3, car il peut facilement être étendu pour supprimer les deux types de devis:
<*>SESSION['login'], "'"); // example 3
Vous pouvez supprimer tous les '
de la chaîne avec str_replace ()
<*>
Vous pouvez également utiliser le trim ()
function, qui est en fait identique à l'exemple 1:
<*>
Mon préféré est l'exemple 3, car il peut facilement être étendu pour supprimer les deux types de devis:
<*>SESSION['login'], 1, -1); // example 1
Vous pouvez supprimer tous les '
de la chaîne avec str_replace ()
<*>
Vous pouvez également utiliser le trim ()
function, qui est en fait identique à l'exemple 1:
<*>
Mon préféré est l'exemple 3, car il peut facilement être étendu pour supprimer les deux types de devis:
<*>SESSION['login']); // example 2
Vous pouvez supprimer tous les '
de la chaîne avec str_replace ()
<*>
Vous pouvez également utiliser le trim ()
function, qui est en fait identique à l'exemple 1:
<*>
Mon préféré est l'exemple 3, car il peut facilement être étendu pour supprimer les deux types de devis:
<*>SESSION['login'], 1, -1); // example 1
Vous pouvez supprimer tous les '
de la chaîne avec str_replace ()
Vous pouvez également utiliser le trim ()
function, qui est en fait identique à l'exemple 1:
Mon préféré est l'exemple 3, car il peut facilement être étendu pour supprimer les deux types de devis:
<*>Autres conseils
Je pense que le moyen le plus simple serait d'utiliser la fonction trim (). Il supprime généralement les caractères d'espacement, mais vous pouvez lui transmettre une chaîne contenant les caractères que vous souhaitez supprimer:
echo 'Welcome ' . trim($login, "'");
Voir http://php.net/trim