Я не знаю PHP, но я обнаружил, что может быть ошибкой - поэтому вам нужно иметь кодированный $html
UTF-8.
Я добавил следующеестрока после вашей первой строки:
$html = mb_convert_encoding($html, 'HTML-ENTITIES', "UTF-8");
Конвертирует $html
в UTF-8.После этого я вижу результаты:
array(20) {
[0]=>
string(10) "2018.12.28"
[1]=>
string(10) "2018.12.27"
...