PHP抓取基金净值并计算

富国基金净值

最近用蚂蚁聚宝的慧定投买了富国中证500指数增强这只基金,想要计算下每周扣款之后能拿到多少份额。所以写了个计算页面,目标是用PHP爬取富国基金公司官网上的富国中证500指数增强这只基金的当天净值,然后按照实际扣款金额计算出所得份额。

  • 实际代码如下:
]*>(.*?) <\/table>/si';
  $res2="";
  preg_match_all($preg1,$contents,$res2);
  $res3=$res2[0][9];
  //echo $res3;
  //将过滤后的table再次按照td进行过滤
  $res4="";
  preg_match_all('/]*>(.*?) <\/td>/si',$res3,$res4);
  $res5=$res4[0][0];
  //将给字符串按照空格拆分成数组
  $res6=explode(" ",$res5);
  //得到最终的基金净值和时间
  $funToday=$res6[27];
  $funValueToday=$res6[45];
  //对数据进行去空格和去html标签操作
  $fund1=trim($funValueToday);
  $fund2=strip_tags($fund1);
?>

    
        
        慧定投计算器
        
    
    
        

慧定投计算器

富国中证500指数增强

慧定投实际扣款额:

>>
当天净值:".$fund2."元/份

净申购额:".round($jingshenE,2)."元

基金份额:".round($fundShare,2)."份

"; ?>

最后效果:

PHP抓取基金净值并计算_第1张图片

PS:整体功能还很简陋,之后慢慢丰富吧T_T

你可能感兴趣的:(PHP抓取基金净值并计算)