php
2015-07-19 79 views 1 likes 
1

我有一個外部URL此內容: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' alt='View Porting Details' title='View Porting Details'/></a> <a href='#' onClick='return numberPortingShow(\"10621\");'></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"]]} 

我怎樣才能通過這個數據在PHP中循環,而從外部URL閱讀它

+0

這看起來像json編碼的數據。使用'json_decode()'。玩得開心。其實你從這個網址收到的頭應該已經告訴過你了。 – arkascha

回答

0

我想你需要php curl,接下來是json_decode。

參考文獻:

0

您的數據看起來像JSON字符串所以使用json_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\");'></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); 
} 
+0

在'$ data'變量中,其註釋掉了一些,因爲'#',它有一些問題,由於''和''' - 最好的方法來幫助這個嗎? – charlie

+0

@charlie我didn 't notice,sorry。你如何檢索你的數據? – marian0

+0

好吧,它來自外部URL – charlie

相關問題