0

我正在尝试从中获取图表的一些 URL Google play。我解析它的 html 页面并获得以下 URL:this。此链接存储在变量中,当我尝试通过 显示它时echo,它会正确显示(与 URL 一致)。但是如果我使用这个变量来创建图像imagecreatefrompng,它就不起作用。虽然,如果我使用常量值(由 获得的非常变量的值echo) - 它工作得很好。所以我决定比较变量和常量值的值,它们有区别!两个字符串之间有 245 处不同。字符串之间的第一个区别是位置 43(它的&符号)。为什么?在我看来,它取代了诸如&or之类的符号%。我怎样才能避免这种情况?

4

1 回答 1

0

问题是&被替换为&! 其他符号相同。所以,下面的代码解决了这个问题

str_replace("&", "&", $graphDownloads);

希望它可以帮助别人。

于 2013-06-20T10:16:19.233 回答