Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP通过外部URL的数据进行循环_Php - Fatal编程技术网

PHP通过外部URL的数据进行循环

PHP通过外部URL的数据进行循环,php,Php,我在外部URL上有以下内容: {"sEcho":null,"iTotalRecords":97,"iTotalDisplayRecords":97,"aaData":[["<a href='#' onClick='return numberPortingShow(\"10621\");'><img border='0' class='tableImage' src='/ControlPanel/Images/Icon/application_view_icons.png' al

我在外部URL上有以下内容:

{"sEcho":null,"iTotalRecords":97,"iTotalDisplayRecords":97,"aaData":[["<a href='#' onClick='return numberPortingShow(\"10621\");'><img border='0' class='tableImage' src='/ControlPanel/Images/Icon/application_view_icons.png' alt='View Porting Details' title='View Porting Details'/></a> <a href='#' onClick='return numberPortingShow(\"10621\");'>0123456789</a>","<a href='/ViewAccount?account_no=20726' target='_blank'>20726</a>","Single Analogue","19/05/2015 14:30","29/05/2015 17:00","Complete”],["<a href='#' onClick='return numberPortingShow(\"10621\");'><img border='0' class='tableImage' src='/ControlPanel/Images/Icon/application_view_icons.png' alt='View Porting Details' title='View Porting Details'/></a> <a href='#' onClick='return numberPortingShow(\"10621\");'>0987654321</a>","<a href='/ViewAccount?account_no=20726' target='_blank'>20726</a>","Single Analogue","19/05/2015 14:30","29/05/2015 17:00","Complete"]]}
{“sEcho”:null,“iTotalRecords”:97,“iTotalDisplayRecords”:97,“aaData:[[”“,”“,“单模拟”,“2015年5月19日14:30”,“2015年5月29日17:00”,“完成”],[”“,”“单模拟”,“2015年5月19日14:30”,“2015年5月29日17:00”,“完成”]}

如何在PHP中循环读取这些数据,同时从外部URL读取数据

我认为您需要PHP curl,然后是json_解码

参考资料:


我认为您需要php curl,然后是json_解码

参考资料:


您的数据看起来像JSON字符串,因此请使用
JSON\u decode()
并对其进行迭代

$data = '{"sEcho":null,"iTotalRecords":97,"iTotalDisplayRecords":97,"aaData":[["<a href='#' onClick='return numberPortingShow(\"10621\");'><img border='0' class='tableImage' src='/ControlPanel/Images/Icon/application_view_icons.png' alt='View Porting Details' title='View Porting Details'/></a> <a href='#' onClick='return numberPortingShow(\"10621\");'>0123456789</a>","<a href='/ViewAccount?account_no=20726' target='_blank'>20726</a>","Single Analogue","19/05/2015 14:30","29/05/2015 17:00","Complete"],["<a href='#' onClick='return numberPortingShow(\"10621\");'><img border='0' class='tableImage' src='/ControlPanel/Images/Icon/application_view_icons.png' alt='View Porting Details' title='View Porting Details'/></a> <a href='#' onClick='return numberPortingShow(\"10621\");'>0987654321</a>","<a href='/ViewAccount?account_no=20726' target='_blank'>20726</a>","Single Analogue","19/05/2015 14:30","29/05/2015 17:00","Complete"]]}';
$dataArray = json_decode($data, true);
foreach ($dataArray as $key => $value) {
    var_dump($key);
    var_dump($value);
}
$data='{“sEcho”:null,“iTotalRecords”:97,“iTotalDisplayRecords”:97,“aaData:[[”“,”“,“单模拟”,“2015年5月19日14:30”,“2015年5月29日17:00”,“完成”],[”“,”“单模拟”,“2015年5月19日14:30”,“2015年5月29日17:00”,“完成”];
$dataArray=json_decode($data,true);
foreach($dataArray作为$key=>$value){
变量转储($key);
var_dump(价值);
}

您的数据看起来像JSON字符串,因此请使用
JSON\u decode()
并对其进行迭代

$data = '{"sEcho":null,"iTotalRecords":97,"iTotalDisplayRecords":97,"aaData":[["<a href='#' onClick='return numberPortingShow(\"10621\");'><img border='0' class='tableImage' src='/ControlPanel/Images/Icon/application_view_icons.png' alt='View Porting Details' title='View Porting Details'/></a> <a href='#' onClick='return numberPortingShow(\"10621\");'>0123456789</a>","<a href='/ViewAccount?account_no=20726' target='_blank'>20726</a>","Single Analogue","19/05/2015 14:30","29/05/2015 17:00","Complete"],["<a href='#' onClick='return numberPortingShow(\"10621\");'><img border='0' class='tableImage' src='/ControlPanel/Images/Icon/application_view_icons.png' alt='View Porting Details' title='View Porting Details'/></a> <a href='#' onClick='return numberPortingShow(\"10621\");'>0987654321</a>","<a href='/ViewAccount?account_no=20726' target='_blank'>20726</a>","Single Analogue","19/05/2015 14:30","29/05/2015 17:00","Complete"]]}';
$dataArray = json_decode($data, true);
foreach ($dataArray as $key => $value) {
    var_dump($key);
    var_dump($value);
}
$data='{“sEcho”:null,“iTotalRecords”:97,“iTotalDisplayRecords”:97,“aaData:[[”“,”“,“单模拟”,“2015年5月19日14:30”,“2015年5月29日17:00”,“完成”],[”“,”“单模拟”,“2015年5月19日14:30”,“2015年5月29日17:00”,“完成”];
$dataArray=json_decode($data,true);
foreach($dataArray作为$key=>$value){
变量转储($key);
var_dump(价值);
}

这看起来像是json编码的数据。请使用
json\u decode()
。玩得开心。实际上,您从该url收到的标题应该告诉您是这样的。这看起来像是json编码的数据。使用
json\u decode()
。祝你玩得开心。实际上,你从该url收到的标题应该告诉你。在
$data
变量中,它注释掉了其中的一些内容,因为
”有一些问题,我没有注意到,抱歉。您如何检索数据?嗯,它来自外部URL@charlie好的,那么您如何在代码中读取它?您使用的是cURL还是
file_get_contents()
?在
$data
变量中,由于
而注释掉了部分内容,并且由于
而出现了一些问题“
-什么是最好的帮助方法?@charlie我没有注意到,对不起。您如何检索数据?嗯,它来自外部URL@charlie好的,那么您如何在代码中读取它?您使用的是cURL还是
file\u get\u contents()