当前位置:  开发笔记 > 编程语言 > 正文

php报价条

如何解决《php报价条》经验,为你挑选了1个好方法。

在我的网页中,我希望网站向用户致意,但用户名被"单引号"包围.由于这不是为了防止MySQL注入,我只想在显示页面上删除我名字周围的引号.

例如:欢迎'用户'!我试图找到我可以剥离用户周围的报价的方式,并将其显示在下面的示例中.

例如:欢迎用户!

我能想到的唯一代码是:

$ login = $ _SESSION ['login'];

有谁知道如何剥离单行报价?



1> Stefan Gehri..:

如果你确定第一个和最后一个字符$login总是一个'你可以substr()用来做类似的事情

$login = substr($_SESSION['login'], 1, -1); // example 1

您可以'从字符串中删除所有内容str_replace()

$login = str_replace("'", '', $_SESSION['login']); // example 2

或者您可以使用该trim()函数,实际上与示例1相同:

$login = trim($_SESSION['login'], "'"); // example 3

我个人最喜欢的是示例3,因为它可以很容易地扩展到剥离两种报价类型:

$login = trim($_SESSION['login'], "'\""); // example 4

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有