유튜브 주소등... 특정단어 뒤의 단어출력

유튜브 주소등... 특정단어 뒤의 단어출력

QA

유튜브 주소등... 특정단어 뒤의 단어출력

본문

요즘 유튜브 주소가 뒤죽박죽 나오는데

ex)www.youtube.com/watch?v=abcdefghij&ab_channel=sir

watch?v=의 단어를 찾은후 그 뒤의 abcdefghij의 11글자를 뽑아올수 있는 방법이 있나요???

이 질문에 댓글 쓰기 :

답변 5

1. 우선 문자열의 위치를 찾습니다.

strpos($원본문자열, $찾을문자열)

ex) $result = strpos("가나다라마바사","라"); 결과값 $result = 3

 

2. 순서를 알았으니 추출합니다.

substr("문자열", 시작문자번호, 문자열의 길이)

ex) 

parse_url을 이용하세요

모바일이라 자세히 적지는 못합니다

답변된거긴 한데

제가 올렸던 팁이 있습니다.



$ipoz = $_GET['url'];
parse_str( parse_url( $ipoz, PHP_URL_QUERY ), $my_array_of_vars );
$ipos = $my_array_of_vars['v']; 

v의 밸류를 뽑아줍니다 = 영상 ID

만약 주소 형식이 모두 위와 동일 가정 시, 아래 방법도 가능해요.

<?php
$a = "www.youtube.com/watch?v=abcdefghij&ab_channel=sir";
$arr = explode('=',$a);
$arr2 = explode('&',$arr[1]);
echo $arr2[0];

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT