İyi günler arkadaşlar youtube botu yapmak için giriştim ama bir noktada tıkandım. Kodlar Aşağıdadır.

Sorunuma gelince arama sonucuna göre video resmi ve başlığını almak istiyorum.Resim için array dizisi [1][1] olarak veriyor ama başlığa gelince dizi [1][2] olarak dönüyor.Ayrıca sadece 5 tane sonuç veriyor.Halku arama sonuclarında 21 tane konu gösterimi çıkıyor.diziler bu şekilde olunca tek bir for döngüsüne atamıyorum.Atınca doğal olarak resimle konu başlığı farklı oluyor.Acaba nerede yanlış yapıyorum yardımcı olabilir misiniz.

Kodlar:

<?php
function duzenle($text){
$yenikod = array();    
$degisecekkod = array();

$duzenlenmishali = str_replace($yenikod,$degisecekkod,$text);
return $duzenlenmishali;    
    
}
$site = "https://www.youtube.com/results?search_query=wordpress";

$getirresim = '@<span class="yt-thumb-simple">(.*?)</span>@si';
$getirtitle = '@<h3 class="yt-lockup-title ">(.*?)</h3>@si';

$fragmanara = file_get_contents($site);
preg_match_all($getirresim,$fragmanara,$resim);
preg_match_all($getirtitle,$fragmanara,$title);


$fragmanresim = duzenle($resim[1][1]);
$fragmantitle = $title[1][2];


echo $fragmanresim;
echo $fragmantitle;

//print_r($resim);


?>
Yardımlarınız için şimdiden teşekkür ederim.