Selamlar diyanetin API sini bulamadığım için curl le sayfayı çekeyim dedim incelediğim örnekte izlediğim yol undifined a düşmeyle sonuçlandı

$url = "https://namazvakitleri.diyanet.gov.tr/tr-TR/9560/izmir-icin-namaz-vakti";


function getData($url)
{
$oturum = curl_init($url);
curl_setopt($oturum,CURLOPT_RETURNTRANSFER,1);
curl_setopt($oturum, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($oturum, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36 OPR/73.0.3856.415");
curl_setopt($oturum, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
curl_setopt($oturum, CURLOPT_SSL_VERIFYHOST, 0);
    $cikti = curl_exec($oturum);

curl_close($oturum);

   return str_replace(array("\r","\n","\t"), null, $cikti);
}

function dataSet($url){
$dataList = getData($url);
preg_match('#<div id="tab-0"></div>#',$dataList, $saatler);
preg_match_all('#<div class="table-responsive"><table class="table vakit table"><caption></caption><thead><tr><th></th><th></th><th></th><th></th><th></th><th></th><th></th></thead><tbody><tr><td>(.*?)</td>#',$saatler[1],$saat);

$gun = $saatler[1];
   return $gun;
}
echo dataSet($url);
Undefined array key 1 in diyor. saatleri array olarak görmediğinden mi yoksa yapıda mı hata var anlamadığım için fikirlerinize açığım.