Это моя php функция:
$result = file_get_contents('https://www.example.com/index.php');
$regex = '/<img class="pic" src="(.*?)">/';
preg_match($regex, $result, $matches);
return($matches[1]);
это функция для получения изображения по этой ссылке, иногда она возвращает изображение, иногда нет, потому что изображение на сайте иногда занимает второе место для загружать иногда нет. Я хочу предотвратить это в моей функции, я хочу отложить возврат до загрузки изображения, я знаю, что это невозможно с php, sleep () не помогло, поэтому я знаю, что должен это сделать с javascript, но я не знаю как это сделать, помогите пожалуйста!