Интересно, могу ли я сделать это проще. Он проверяет, имеет ли в нем ссылку $content
. Если это произойдет, то он запускает JQuery $.getJson
, чтобы получить миниатюру его и так ...Может ли это сделать foreach/if быть упрощенным?
Но я нашел, что это очень неаккуратно сделано мной, но как иначе это должно быть закодировано:
$isY = preg_match("#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=[0-9]/)[^&\n]+|(?<=v=)[^&\n]+#", $content, $matches);
if($isY) {
foreach(array_unique($matches) as $m) {
?>
<script>
$.getJSON (
'http://gdata.youtube.com/feeds/api/videos/<?php echo $m; ?>?v=2&alt=json-in-script&callback=?',
function(data) {
youtubeFetchDataCallback(data, <?php echo $show['id']; ?>);
}
);
</script>
<?php
}
}
Или это хорошо?
форматирования ужасно – Andrey