테스트 사이트 - 개발 중인 베타 버전입니다

특정 문자만 추출하기 채택완료

밀리지 10년 전 조회 3,405

bo_table=star&wr_id=86085

 

get  값으로 위와 같이 불러왔는데요

 

bo_table 값과 ​wr_id 값을 따로 잘라오고 싶습니다.

 

근데 단순히 substr 등의 함수를 쓰면 값이 길거나 짧을 경우에는 써먹질 못할 것 같아서

고민하다 질문 올립니다.

어떻게 가져오는 법이 제일 쌈박할까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
10년 전

php는 별게 다 된답니다.

 

</p><p><?</p><p> </p><p>$input = $_SERVER['QUERY_STRING'];</p><p>parse_str(html_entity_decode($input), $output);</p><p> </p><p>print_r($output); // 찍어보기</p><p> </p><p>?></p><p>

 

아 근데요. 꼭 저리 안해도, 넘어오는 변수명을 다 알고 있으면

그냥 $bo_table, $wr_id 이렇게 써도 됩니다.

 

한번 해보세요. ​ 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

밀리지
10년 전
감사합니다. 그런데 각가의 값 출력은 어떻게 해야 하는지 ㅜ
$bo_table, $wr_id 이렇게 해서 안나오네요.
야식금지
10년 전
아... 밑에꺼는 신경쓰지 마시구요. 저건 그냥 해본말이었구요;;

parse_str 함수의 결과로
$output 이라는 배열에 결과를 담았으니까요.

[code]
echo $output['bo_table'];
echo $output['wr_id'];
[/code]

일케 쓰시면 됩니당.
밀리지
10년 전
감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인