我正在尝试从Google play
获取一些图表网址。我解析其html页面并获取以下URL:this。此链接存储在变量中,当我尝试通过echo
显示它时,它显示正确(它与URL一致)。但是如果我使用这个变量来创建imagecreatefrompng
的图像,它就不起作用了。虽然,如果我使用常数值(由echo
获得的非常变量的值) - 它完美地工作。所以我决定比较变量和常数值的值,它们有区别!两个字符串之间有245个差异。
字符串之间的第一个区别是位置43(它是&
符号)。为什么?在我看来,它取代了&
或%
等符号。我该如何避免这种情况?
答案 0 :(得分:0)
问题是&
被&
取代了!其他符号是相同的。因此,以下代码解决了这个问题
str_replace("&", "&", $graphDownloads);
希望它可以帮助别人。