题
在我的网页中,我希望网站向用户致意,但用户名被“单引号”包围。由于这不是为了防止MySQL注入,我只想在显示页面上删除我名字周围的引号。
Ex:欢迎'用户'! 我正试图找到可以剥离用户周围报价的方式,并将其显示在下面的示例中。
Ex:欢迎用户!
我能想到的唯一一行代码是:
$ login = $ _SESSION ['login'];
有谁知道如何剥离单行引号?
解决方案
如果您确定 $ login
的第一个和最后一个字符始终是'
,则可以使用 substr()
做类似的事情
$login = substr(
“> <代码> str_replace函数()代码> <*>如果您确定
$ login
的第一个和最后一个字符始终是'
,则可以使用substr()
做类似的事情$login = str_replace("'", '',
如果您确定
$ login
的第一个和最后一个字符始终是'
,则可以使用substr()
做类似的事情$login = substr(
“> <代码> str_replace函数()代码> <*>如果您确定
$ login
的第一个和最后一个字符始终是'
,则可以使用substr()
做类似的事情$login = trim(
如果您确定
$ login
的第一个和最后一个字符始终是'
,则可以使用substr()
做类似的事情$login = substr(
“> <代码> str_replace函数()代码> <*>如果您确定
$ login
的第一个和最后一个字符始终是'
,则可以使用substr()
做类似的事情$login = str_replace("'", '',
如果您确定
$ login
的第一个和最后一个字符始终是'
,则可以使用substr()
做类似的事情$login = substr(
“> <代码> str_replace函数()代码> <*>如果您确定
$ login
的第一个和最后一个字符始终是'
,则可以使用substr()
做类似的事情$login = trim(
如果您确定
$ login
的第一个和最后一个字符始终是'
,则可以使用substr()
做类似的事情$login = substr(
“> <代码> str_replace函数()代码> <*>如果您确定
$ login
的第一个和最后一个字符始终是'
,则可以使用substr()
做类似的事情$login = str_replace("'", '',
如果您确定
$ login
的第一个和最后一个字符始终是'
,则可以使用substr()
做类似的事情$login = substr(
“> <代码> str_replace函数()代码> <*>如果您确定
$ login
的第一个和最后一个字符始终是'
,则可以使用substr()
做类似的事情$login = trim(
如果您确定
$ login
的第一个和最后一个字符始终是'
,则可以使用substr()
做类似的事情$login = substr(
“> <代码> str_replace函数()代码> <*>如果您确定
$ login
的第一个和最后一个字符始终是'
,则可以使用substr()
做类似的事情$login = str_replace("'", '',
如果您确定
$ login
的第一个和最后一个字符始终是'
,则可以使用substr()
做类似的事情$login = substr(
“> <代码> str_replace函数()代码> <*>如果您确定
<*>$ login
的第一个和最后一个字符始终是'
,则可以使用substr()
做类似的事情您可以使用'
或者您可以使用
<*>trim()
function,实际上与例1相同:我个人最喜欢的是示例3,因为它可以很容易地扩展到剥离两种报价类型:
<*>SESSION['login'], 1, -1); // example 1您可以使用'
或者您可以使用
<*>trim()
function,实际上与例1相同:我个人最喜欢的是示例3,因为它可以很容易地扩展到剥离两种报价类型:
<*>SESSION['login']); // example 2您可以使用'
或者您可以使用
<*>trim()
function,实际上与例1相同:我个人最喜欢的是示例3,因为它可以很容易地扩展到剥离两种报价类型:
<*>SESSION['login'], 1, -1); // example 1您可以使用'
或者您可以使用
<*>trim()
function,实际上与例1相同:我个人最喜欢的是示例3,因为它可以很容易地扩展到剥离两种报价类型:
<*>SESSION['login'], "'"); // example 3您可以使用'
或者您可以使用
<*>trim()
function,实际上与例1相同:我个人最喜欢的是示例3,因为它可以很容易地扩展到剥离两种报价类型:
<*>SESSION['login'], 1, -1); // example 1您可以使用'
或者您可以使用
<*>trim()
function,实际上与例1相同:我个人最喜欢的是示例3,因为它可以很容易地扩展到剥离两种报价类型:
<*>SESSION['login']); // example 2您可以使用'
或者您可以使用
<*>trim()
function,实际上与例1相同:我个人最喜欢的是示例3,因为它可以很容易地扩展到剥离两种报价类型:
<*>SESSION['login'], 1, -1); // example 1您可以使用'
或者您可以使用
<*>trim()
function,实际上与例1相同:我个人最喜欢的是示例3,因为它可以很容易地扩展到剥离两种报价类型:
<*>SESSION['login'], "'\""); // example 4
您可以使用' “> <代码> str_replace函数()代码>
<*>或者您可以使用 trim()
function,实际上与例1相同:
我个人最喜欢的是示例3,因为它可以很容易地扩展到剥离两种报价类型:
<*>SESSION['login'], 1, -1); // example 1您可以使用' “> <代码> str_replace函数()代码>
<*>或者您可以使用 trim()
function,实际上与例1相同:
我个人最喜欢的是示例3,因为它可以很容易地扩展到剥离两种报价类型:
<*>SESSION['login']); // example 2您可以使用' “> <代码> str_replace函数()代码>
<*>或者您可以使用 trim()
function,实际上与例1相同:
我个人最喜欢的是示例3,因为它可以很容易地扩展到剥离两种报价类型:
<*>SESSION['login'], 1, -1); // example 1您可以使用' “> <代码> str_replace函数()代码>
<*>或者您可以使用 trim()
function,实际上与例1相同:
我个人最喜欢的是示例3,因为它可以很容易地扩展到剥离两种报价类型:
<*>SESSION['login'], "'"); // example 3您可以使用' “> <代码> str_replace函数()代码>
<*>或者您可以使用 trim()
function,实际上与例1相同:
我个人最喜欢的是示例3,因为它可以很容易地扩展到剥离两种报价类型:
<*>SESSION['login'], 1, -1); // example 1您可以使用' “> <代码> str_replace函数()代码>
<*>或者您可以使用 trim()
function,实际上与例1相同:
我个人最喜欢的是示例3,因为它可以很容易地扩展到剥离两种报价类型:
<*>SESSION['login']); // example 2您可以使用' “> <代码> str_replace函数()代码>
<*>或者您可以使用 trim()
function,实际上与例1相同:
我个人最喜欢的是示例3,因为它可以很容易地扩展到剥离两种报价类型:
<*>SESSION['login'], 1, -1); // example 1您可以使用' “> <代码> str_replace函数()代码>
<*>或者您可以使用 trim()
function,实际上与例1相同:
我个人最喜欢的是示例3,因为它可以很容易地扩展到剥离两种报价类型:
<*>其他提示
我认为最简单的方法是使用trim()函数。它通常会修剪空格字符,但您可以传递一个包含要删除的字符的字符串:
echo 'Welcome ' . trim($login, "'");