2013-06-18 2 views
0

$ url methood 안에 $ username을 어떻게 출력합니까? 나는 단지 빠른 해결책이 필요하다.문자열 내에서 변수를 인쇄하는 PHP?

$username = 'gudjondaniel'; 
$url = 'http://gdata.youtube.com/feeds/api/users/' . $username . '/uploads?max-results=1'; 

또는 큰 따옴표 사용 :

$username = "gudjondaniel"; 
$url = 'http://gdata.youtube.com/feeds/api/users/{$username}/uploads?max-results=1'; 
+3

"[SOLVED]"제목에서 제거했습니다. 문제가 "해결됨"으로 나타나게하려면 적절한 답 옆에있는 녹색 체크 표시를 확인하십시오. – Brad

+0

질문을하기 전에 검색을 이용하십시오. 나는 네가 무엇을 요구 하느냐에 관해서 당신이 노력하지 않는 것을 보여주는 느낌을 받는다. 이 웹 사이트의 지침을 다시 읽으십시오. – hakre

답변

5

할 수있는 가장 좋은 방법은 URL 인코딩입니다 :

$url = "http://gdata.youtube.com/feeds/api/users/$username/uploads?max-results=1"; 
+0

에 동의합니다.이 URL에 관해서는 최고입니다. – ducin

+0

+1 concat + urlencode() –

3

당신이 연결할 수 있습니다

$username = "gudjondaniel"; 
$url = "http://gdata.youtube.com/feeds/api/users/$username/uploads?max-results=1"; 

echo $url; 
4

사용 따옴표 그것을 결합하십시오.

$url = 'http://gdata.youtube.com/feeds/api/users/' . urlencode($username) . '/uploads?max-results=1'; 

연결 연산자 .은 문자열을 하나의 문자열로 묶습니다.

urlencode() 기능은 예약 된 문자 또는 특수 문자가 올바르게 인코딩되었는지 확인합니다 (예 : 공백 인 %20).

+1

제발, 그러지 마. 그것은 당신의 코드를 진짜 번거 로움으로 읽게합니다. – Brad

+0

나는 너희에게 전적으로 동의한다. 가끔은 내가 더러워지기를 좋아한다고 생각합니다 :) –

+0

하, 그래, 동의한다면, 그런 대답으로 응답하지 마라. 이 남자는 연결하는 법을 모르고 있기 때문에 새로운 사람입니다 ... 나쁜 습관을 가르치지 마십시오. 또는, 적어도 그렇게 설명하십시오. – Brad

관련 문제