Php代码从其他站点中删除值

时间:2011-08-29 09:40:42

标签: php dom xpath curl echo

我正在尝试使用以下代码从其他网站获取一些值

$values = file_get_contents('http://www.domain.com/');

(MISSING CODE)

echo $values;

该网站的第一行只包含文字。基本上它只是一个文本行。所以我需要从中获得第11至第18个谷。

值不在csv中,其值在body标签中,而视图源是{"token":"ABCDEFGH","expire":2345789542}所以我需要abcdefgh值

3 个答案:

答案 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";}