我不知道我是否可以做到這一點更容易。它會檢查$content
裏面是否有YouTube鏈接。如果確實如此,那麼它運行一個jQuery $.getJson
得到它的縮略圖等等...這個foreach /如果被簡化了嗎?
但我發現它很邋遢我做的,但怎麼回事這應該編碼:
$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 2010-11-10 18:24:34