0

文字列パターンを別のものに変更する方法を知りたいです。私は小さなフォーラムを立ち上げており、誰かがフォーラムのテキストエリア部分にリンクを入力するたびに YouTube ビデオを埋め込みたいと考えています。YouTube ビデオ リンクは次のようになります。

https://www.youtube.com/watch?v=examplevideo

しかし、この文字列を次のように変更したいと思います。

<iframe width="420" height="315"
src="https://www.youtube.com/embed/examplevideo">
</iframe>

したがって、「examplevideo」文字列を除くすべてを交換します。このリンクは、フォームの textarea 部分の他のテキストに含まれるため、「https://www.youtube.com/watch?v = "これには文字列比較を使用しますか? これはどのように機能しますか?

4

3 に答える 3

2

後にすべてを取得するための単純な正規表現ソリューション?v=

$video_name = preg_replace('/^.*\?v=/', '', 'https://www.youtube.com/watch?v=examplevideo');
于 2013-09-22T17:52:55.603 に答える