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

字符串中的PHP&符号

如何解决《字符串中的PHP&符号》经验,为你挑选了2个好方法。

我有一点问题.我正在尝试创建一个IRC机器人,其密码中有一个&符号.但是,我无法将&符号放入字符串中.例如...


我相信这应该打印出来g&abc123.然而它正在打印g.

我也试过这个:

 "g&abc123");
print_r($arr);
?>

这样可以正确地打印出来g&abc123,但是当我说echo $arr['key'];再打印g时.任何帮助,将不胜感激.我正在运行PHP5.3.1.

编辑:另外,我只是注意到,如果我使用g&abc123&abc123它打印g&abc123.有什么建议?



1> Kerry Jones..:

查看源代码,它将打印正确的代码.

如果您希望它在HTML中正确打印,那么在其上运行htmlentities或制作& &



2> JAL..:

我在控制台中没有这个问题:

php > $d="g&abc123";
php > echo $d;
g&abc123

您将输出打印到什么环境?这听起来像是在Web浏览器中查看它,并且&被解释为格式错误的HTML实体.尝试用实体编码版本替换&符号&.

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