-1

特定の開始位置から終了までの文字列の一部を取得するにはどうすればよいですか。たとえば、指定された URL から v=mQUr2RkjykU をコピーしたい:

http://www.youtube.com/watch?v=mQUr2RkjykU

URLがフォームに書き込まれている場合、その部分をコピーして貼り付けるにはどうすればよいですか。そして生成されたリンクに mysite.com/watch?xxxxxxxxxxx と書いてください。

<input id="Form" name="Form" type="text" /><input id="Button" type="button" value="" />

ありがとうございました

4

1 に答える 1

0

substr()strpos( )を使用できます

あなたの場合、「?」の位置を確認できます。あなたのURLに>>

$oldUrl = 'http://www.youtube.com/watch?v=mQUr2RkjykU';    
$newUrl = substr($oldUrl, 1, strpos($oldUrl, '?')-1);

$newUrl があなたの答えです。

とにかく、ここで質問する前にもっと検索してみてください :)

于 2013-08-27T14:58:51.267 に答える