我正在尝试使用以下代码从其他网站获取一些值
$values = file_get_contents('http://www.domain.com/');
(MISSING CODE)
echo $values;
该网站的第一行只包含文字。基本上它只是一个文本行。所以我需要从中获得第11至第18个谷。
值不在csv中,其值在body标签中,而视图源是{"token":"ABCDEFGH","expire":2345789542}
所以我需要abcdefgh值
答案 0 :(得分:1)
如果您的示例是正确的,那么它就是一种名为JSON的格式。 Php支持它:
$decoded = json_decode('{"token":"ABCDEFGH","expire":2345789542}');
echo $decoded->token;
输出
ABCDEFGH
答案 1 :(得分:0)
尝试在输出值上使用子字符串,就像我在下面给出的那样
substring($values,11,7);
答案 2 :(得分:0)
您的意思是该网站正在返回CSV(一行逗号或制表符分隔的文字吗?)如果是,请查看str_getcsv。
一个例子:
$text = file_get_contents('http://www.domain.com/');
$values = str_getcsv($text);
for ($i=11; $i <= 18; $i++) {print $values[$i]."\n";}