2014-06-05 4 views
-1

내 코드가 대체되지 않아 뭔가 놓친 것 같습니다. 간단 해. 내가 놓친 게 무엇입니까?str_replace는 문자열을 대체하지 않습니다

<iframe src="//www.youtube.com/embed/https://www.youtube.com/watch?v=5QWrxbiBeds/" 
frameborder="0" allowfullscreen="" id="fitvid890584"></iframe> 

도움 : 나는 결과로 얻을 무엇

echo "<iframe width=\"560\" height=\"315\" src=\"//www.youtube.com/embed/"; 
echo str_replace("http://youtube.com/watch?v=", "", $row['videourl']); 
echo "/\" frameborder=\"0\" allowfullscreen></iframe>"; 

은 다음과 같습니다?

+0

잘 대 HTTP

echo str_replace("http://youtube.com/watch?v=", "", $row['videourl']); 

을 찾고, 내가 대신에 http로 소스 (건초 더미를) 변경 - 결과는 비슷했습니다 : '' –

답변

2

귀하의 문제가 비디오 URL이에서 HTTPS를 가지고 있다는 것입니다하지만 당신은

echo str_replace("https://youtube.com/watch?v=", "", $row['videourl']); 
관련 문제