v0.2:
[Marketplaylister.git] / mpfuncs.php
CommitLineData
bed05b1a
JC
1<?php\r
2 \r
3 function parseEpisodePage(DomNodeList $divs, int &$numDays): array {\r
4 $episodePage = [];\r
5 foreach ($divs as $div) {\r
6 if ($div->hasAttribute('class') && $div->getAttribute('class') === 'episode-music') {\r
7 if (!$numDays) {\r
8 break;\r
9 }\r
10 $songs = [];\r
11 foreach ($div->childNodes as $row) {\r
12 $children = $row->childNodes[0]->childNodes;\r
13 $songs[] = [\r
14 'title' => $children[0]->nodeValue,\r
15 'artist' => $children[1]->nodeValue\r
16 ];\r
17 }\r
18 $numDays--;\r
19 $episodePage[] = $songs;\r
20 }\r
21 \r
22 }\r
23 \r
24 return $episodePage;\r
25 \r
26 }