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