관리-도구
편집 파일: trader_sma_bug62720.phpt
--TEST-- trader_sma() Bug #62720 large numbers breaks trader_sma --SKIPIF-- <?php if (!extension_loaded("trader")) die("skip"); --FILE-- <?php $data = array(14545700, 24673200, 50672800, 41416800, 29481600, 32186900, 29166700, 23001400, 22290400, 15374500, 21276300, 21683100, 23409200, 21722700, 26108400, 21369400, 29805400, 20463500, 22902700, 21340500, 31774600, 24878900, 21940300, 30701500, 37528000, 36624400, 34090300, 29811100, 36820500, 34518400, 38442800, 32346800, 19145100, 14527500, 18076400, 21821300, 15272200, 13948100, 18988500, 16551800, 17941000, 17167900, 12179900, 14269400, 12771600, 17010900, 20031900, 25614900, 26153100, 22538900, 24813800, 20889100, 17721300, 11730900, 13589400, 18907800, 17568200, 18606400, 19892400, 13864700, 14325100, 13565300, 12395200, 21116500, 15556400, 10491800, 12351400, 11973300, 15728900, 12907200, 12827000, 11660800, 10169400, 10869800, 9883900, 7252100, 10108600, 15051400); var_dump(trader_sma($data, 10)); --EXPECT-- array(69) { [9]=> float(28281000) [10]=> float(28954060) [11]=> float(28655050) [12]=> float(25928690) [13]=> float(23959280) [14]=> float(23621960) [15]=> float(22540210) [16]=> float(22604080) [17]=> float(22350290) [18]=> float(22411520) [19]=> float(23008120) [20]=> float(24057950) [21]=> float(24377530) [22]=> float(24230640) [23]=> float(25128520) [24]=> float(26270480) [25]=> float(27795980) [26]=> float(28224470) [27]=> float(29159230) [28]=> float(30551010) [29]=> float(31868800) [30]=> float(32535620) [31]=> float(33282410) [32]=> float(33002890) [33]=> float(31385490) [34]=> float(29440330) [35]=> float(27960020) [36]=> float(26078210) [37]=> float(24491910) [38]=> float(22708710) [39]=> float(20912050) [40]=> float(18861870) [41]=> float(17343980) [42]=> float(16647460) [43]=> float(16621650) [44]=> float(16091170) [45]=> float(15610130) [46]=> float(16086100) [47]=> float(17252780) [48]=> float(17969240) [49]=> float(18567950) [50]=> float(19255230) [51]=> float(19627350) [52]=> float(20181490) [53]=> float(19927640) [54]=> float(20009420) [55]=> float(20199110) [56]=> float(19952740) [57]=> float(19251890) [58]=> float(18625820) [59]=> float(17758400) [60]=> float(16709530) [61]=> float(15977150) [62]=> float(15444540) [63]=> float(16383100) [64]=> float(16579800) [65]=> float(15738200) [66]=> float(15216520) [67]=> float(14553210) [68]=> float(14136860) [69]=> float(14041110) [70]=> float(13891300) [71]=> float(13700850) [72]=> float(13478270) [73]=> float(12453600) [74]=> float(11886350) [75]=> float(11562380) [76]=> float(11338100) [77]=> float(11645910) }