2013-09-21 2 views
0

Попытки извлечения данных из базы данных, чтобы поместить в кадр YouTubepreg_replace удалить Http: от ссылки

Когда человек подает их связь с их видео, они посылают его как http://ww... я тогда нужно преобразовать, что, когда она отображает в iframe как //ww..., так как я могу удалить http: со своих ссылок, используя preg_replace?

+0

Почему вы даже нужно удалить HTTP: часть? –

+0

Есть 4 ответа, 3 показаны вверху, выберите один, чтобы это не отображалось в неотвеченном разделе –

ответ

1

Вы хотите регулярное выражение, как это:

$new = preg_replace('/^https?:\/\//', '', $url);

Это обеспечит http:// и https:// удаляются.

^ = начало строки
? = предыдущий символ необязательный

Если ваш сайт только позволяет http:// то @Aurelio правильно

0

Вы можете достичь той же цели с str_replace(), который быстрее:

$newUrl = str_replace('http:, '', $url); 
2

Вы можете использовать LTrim

$newUrl = ltrim($url, 'http:'); 
1

Здесь вы идете .. preg_replace("#^[^:.]*[:]+#i", "", $URL);

вы можете попробовать этот код ниже:

<?php 
$url = "http://youtube.com"; 
$url = preg_replace("#^[^:.]*[:]+#i", "", $url); 
echo $url; 
?> 
Смежные вопросы