另一个与php相关的问题 我正在使用file_get_contents从网站(天气)获取信息。 我的代码做了它想做的事情。 该网站如何在我想要的部分没有ID或类名。所以我使用它所在的(div)类。
我想得到的div:
<div class="page-title">
<H1>
<label class> Het is vandaag vrij zonnig in </label>
<label> Los Angeles</label>
<script> ... bla bla bla</script>
我得到了什么:
Het is vandaag vrij zonnig in Los Angeles {“ScriptUrl”:“http://s7.addthis.com/js/300/addthis_widget.js#pubid=weeronline”,“addthis_config”:{“pubid”:“weeronline”,“ui_language”:“nl”,“data_ga_property”:“ UA-3047268-1“,”data_track_clickback“:”true“,”data_ga_social“:”true“}}
这没关系,但我只想要“洛杉矶的het is vandaag vrij zonnig”印刷。
我怎样才能实现这个目标?
答案 0 :(得分:1)
如果您知道结果始终采用该格式,则可以执行
echo substr($string, 0, strpos($string, "{"));
(假设$string
是您上面提供的内容)
答案 1 :(得分:0)
如果我理解正确,你只需要那个字符串?尝试使用substr?
答案 2 :(得分:0)
echo htmlspecialchars(file_get_contents...)