21,886
社区成员
发帖
与我相关
我的任务
分享
$url = 'http://qt.gtimg.cn/q=sh000300';//,hf_SI,hf_GC,http://qt.gtimg.cn/q=sh000300
$data = file_get_contents($url);
$data2 = explode(';',$data);
$data3 ="";
//echo count($data2)-1;exit;
for($index=0;$index<count($data2)-1;$index++)
{
$one = substr( $data2[$index], stripos($data2[$index], "\"")+1, -1);
echo "$one\n";
$onellist = explode('~',$one);
$kine = [];
//if(strpos($data2[$index], "v_sh000300"))//
{
$kine['cid'] = 82;
$kine['code'] = "000300";
$kine['price'] = $onellist[3];//number_format($onellist[1], 5, '.', ''); //round($onellist[1], 5);//现价
$kine['high'] = $onellist[33];//最高
$kine['low'] = $onellist[34];//最低
$kine['close'] = $onellist[4];//昨收
$kine['open'] = $onellist[5];//今开
$kine['diff'] = $onellist[32];//涨跌幅
$kine['name'] = $onellist[1];//名称
print_r($kine);
}
}
1~沪深300~000300~4074.25~4056.42~4054.62~81502882~40751441~40751441~0.00~0~0.00~0~0.00~0~0.00~0~0.00~0~0.00~0~0.00~0~0.00~0~0.00~0~0.00~0~15:00:11/4074.35/46851/M/60671520/31763|15:00:08/4074.36/330330/M/511945856/31758|15:00:02/4074.06/32790/M/47521944/31745|14:59:56/4073.77/38418/M/49876580/31733|14:59:53/4073.67/39891/M/45543480/31726|14:59:47/4074.01/47671/M/52180568/31715~20180319151124~17.83~0.44~4074.52~4033.52~4073.77/81092911/117563675835~81502882~11818382~~~~4074.52~4033.52~1.01~~~0.00~-1.00~-1.00~0.78~0~4061.25~~
Array
(
[cid] => 82
[code] => 000300
[price] => 4074.25
[high] => 4074.52
[low] => 4033.52
[close] => 4056.42
[open] => 4054.62
[diff] => 0.44
[name] => 沪深300
)