Справочники, инструменты, документация

PHP: Проверка файлов на существование и отображение их

Как сделать проверку на существование множества файлов, с помощью массива и foreach.
$tracs = [
        'Силой мысли' => "https://traffic.libsyn.com/secure/zhutpodcast/23_Telekinesis.mp3",
        'Их было девять' => "https://traffic.libsyn.com/secure/zhutpodcast/21_Dyatlov_Pass.mp3",
        'Отражение' => "https://traffic.libsyn.com/secure/zhutpodcast/22_Double.mp3",
        'Другие' => "https://traffic.libsyn.com/secure/zhutpodcast/03_Little_People.mp3",
        'Сибирская тьма' => "https://traffic.libsyn.com/secure/zhutpodcast/Siberian_Darkness.mp3",
        'Волки Полесья' => "https://traffic.libsyn.com/secure/zhutpodcast/Zhut_01_Volkolak.mp3"
    ]; // Исходный массив ссылок

    foreach($tracs as $k=>$v) {
        if(@fopen($v, "r")) {echo '<li class="list-inline-item"><a href="' . $v . '">' . $k . '</a></li>';}
    }

Один файл:

if (@fopen("https://traffic.libsyn.com/secure/zhutpodcast/22_Double.mp3", "r")) 
{echo '<li class="list-inline-item"><a href="/22_Double.mp3">Отражение</a></li>';}

Отобразить чужой сайт, документ

 echo file_get_contents('http://google.com');