从api解析检索到的数据内容

时间:2011-04-26 21:30:38

标签: php

你们如何解析从api中检索到的数据内容?

我只想确保最终获得正确的数据..

...你怎么能检查你是否用校验和得到了所有这些?

例如

24 
DK,19,Nørresundby,57.066700,9.916700
0

3 个答案:

答案 0 :(得分:0)

这真的取决于API,clarkk。 API是否使用REST,SOAP?那么数据,XML还是JSON呢?

至于解析你发送的代码片段,我只会使用explode()。

答案 1 :(得分:0)

哪种API?

如果它看起来像你发布的内容,我想你可能正在寻找这样的东西:

http://php.net/manual/en/function.file.php

$lines = file($url);
$arr=array();
foreach ($lines as $line)
{
 $temp=explode($line,',');
 foreach ($temp as $item)
     array_push($arr,$item);
}

答案 2 :(得分:0)

正如其他人所说,这取决于你在谈论什么API,因为我们需要知道数据传递给你的格式。如果是纯文本,您可以这样做:

<?php
$data_received = "DK,19,Nørresundby,57.066700,9.916700";
$data = explode(",", $data_received);

echo '<pre>';
print_r($data);
echo '</pre>';
?>

这将使文本以名为$ data的数组格式组织;并打印出来。