如何约束youtube嵌入iframe的大小


how to constrain size of youtube embed iframe size?

youtube嵌入代码的一般结构如下:

<iframe width="560" height="349" src="http://www.youtube.com/embed/MiYND_zvIc0" frameborder="0" allowfullscreen></iframe>

我希望用户将此代码上传到我的SQL表,然后我将从SQL表中检索并输出所有嵌入代码。问题是,我没有选择iframe的宽度或高度,因为用户正在通过youtube的网站制作嵌入代码。

假设我有20个上面发布的代码实例,我想在检索到所有iframe时将其自动调整为640 x 480。我该怎么做?

首先,使用strpos的substr函数来获取并保存数据库中的3件事:

  • youtube id
  • 宽度
  • 高度

第二,使用substra_replace函数根据您的需要更改所有实例的值