특정단어 뒤에 특정 문구를 추출하고 싶습니다.
본문
안녕하세요.
구글링을 해도 원하는 답을 찾을 수가 없어서 질문을 좀 드립니다.
현재 wr_3 에 아래와 같은 값이 들어가 있습니다.
http://naver.com/cafe/?a_code=AAABBBCCC&n_query=%EC%A4%84%EA%B8%B0%EC%84%B8%ED%8F%AC%EA%B0%80%EC%8A%B4%EC%84%B1%ED%98%95%EB%B9%84%EC%9A%A9&DMSKW=%EC%A4%84%EA%B8%B0%EC%84%B8%ED%8F%AC%EA%B0%80%EC%8A%B4%EC%84%B1%ED%98%95%EB%B9%8
위 값중에 a_code= 뒤에 있는 AAABBBCCC 값만 추출해서 보여주고 싶습니다.
이런 경우는 어떻게 해야 할까요?
답변 2
다음 예제를 참조해 보세요.
<?php
$d = "http://naver.com/cafe/?a_code=AAABBBCCC&n_query=%EC%A4%84%EA%B8%B0%EC%84%B8%ED%8F%AC%EA%B0%80%EC%8A%B4%EC%84%B1%ED%98%95%EB%B9%84%EC%9A%A9&DMSKW=%EC%A4%84%EA%B8%B0%EC%84%B8%ED%8F%AC%EA%B0%80%EC%8A%B4%EC%84%B1%ED%98%95%EB%B9%8";
$p = "#a_code=(.+?)";
preg_match($p, $d, $m);
echo $m[1];
?>
해당 페이지에서
$a_code = $_GET['a_code'];
echo $a_code;
이렇게 작성하시면 해당 부분만 값을 볼 수 있습니다.
답변을 작성하시기 전에 로그인 해주세요.