@@ 337-356 (lines=20) @@ | ||
334 | $formatCode = ''; |
|
335 | $pointCount = 0; |
|
336 | ||
337 | foreach ($seriesValueSet as $seriesValueIdx => $seriesValue) { |
|
338 | switch ($seriesValueIdx) { |
|
339 | case 'ptCount': |
|
340 | $pointCount = self::getAttribute($seriesValue, 'val', 'integer'); |
|
341 | break; |
|
342 | case 'formatCode': |
|
343 | $formatCode = (string) $seriesValue; |
|
344 | break; |
|
345 | case 'pt': |
|
346 | $pointVal = self::getAttribute($seriesValue, 'idx', 'integer'); |
|
347 | if ($dataType == 's') { |
|
348 | $seriesVal[$pointVal] = (string) $seriesValue->v; |
|
349 | } elseif ($seriesValue->v === Functions::NA()) { |
|
350 | $seriesVal[$pointVal] = null; |
|
351 | } else { |
|
352 | $seriesVal[$pointVal] = (float) $seriesValue->v; |
|
353 | } |
|
354 | break; |
|
355 | } |
|
356 | } |
|
357 | ||
358 | return [ |
|
359 | 'formatCode' => $formatCode, |
|
@@ 372-391 (lines=20) @@ | ||
369 | $pointCount = 0; |
|
370 | ||
371 | foreach ($seriesValueSet->lvl as $seriesLevelIdx => $seriesLevel) { |
|
372 | foreach ($seriesLevel as $seriesValueIdx => $seriesValue) { |
|
373 | switch ($seriesValueIdx) { |
|
374 | case 'ptCount': |
|
375 | $pointCount = self::getAttribute($seriesValue, 'val', 'integer'); |
|
376 | break; |
|
377 | case 'formatCode': |
|
378 | $formatCode = (string) $seriesValue; |
|
379 | break; |
|
380 | case 'pt': |
|
381 | $pointVal = self::getAttribute($seriesValue, 'idx', 'integer'); |
|
382 | if ($dataType == 's') { |
|
383 | $seriesVal[$pointVal][] = (string) $seriesValue->v; |
|
384 | } elseif ($seriesValue->v === Functions::NA()) { |
|
385 | $seriesVal[$pointVal] = null; |
|
386 | } else { |
|
387 | $seriesVal[$pointVal][] = (float) $seriesValue->v; |
|
388 | } |
|
389 | break; |
|
390 | } |
|
391 | } |
|
392 | } |
|
393 | ||
394 | return [ |