从其他站点抓取值的 PHP 代码
我正在尝试使用该网站下面的代码从其他网站获取一些值,
$values = file_get_contents('http://www.example.com/');
(MISSING CODE)
echo $values;
该网站只有文本全部位于第一行。基本上它只是一个文本行。所以我需要从中获取第 11 到 18 个值。
值不在 csv 中,它的值在 body 标记中,查看源是 {"token":"ABCDEFGH","expire":2345789542}
所以我需要 abcdefgh 值
i am trying to get a some values from other site using code below
$values = file_get_contents('http://www.example.com/');
(MISSING CODE)
echo $values;
the site has only text all in first row. basically its just a text line. so i need to get 11th to 18th vale from it.
values are not in csv its values are in body tags and view source is {"token":"ABCDEFGH","expire":2345789542}
so i need abcdefgh value
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
只需尝试在输出值上使用子字符串,就像我在下面给出的那样
Just try to use substring on the output value like the one i ve given below
您的意思是该网站返回 CSV(一行逗号或制表符分隔的文本?)如果是这样,请查看 str_getcsv。
一个例子:
Do you mean that the site is returning CSV (a line of comma or tab delimited text?) If so check out str_getcsv.
An example:
如果您的示例正确,则它是一种称为 JSON 的格式。 PHP 对此有支持:
输出
If your example is correct, it's a format called JSON. Php has support for it:
outputs