채택완료

특정 문자만 추출하기

2015-04-01 (수) 15:32:34 3,594

bo_table=star&wr_id=86085

 

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

 

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

 

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

고민하다 질문 올립니다.

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

|

답변 1개 / 댓글 3개

채택된 답변
+20 포인트
2015-04-01 (수) 15:46:56

php는 별게 다 된답니다.

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

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

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

한번 해보세요.
​ 

답변에 대한 댓글 3개

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

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

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

일케 쓰시면 됩니당.
감사합니다!

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