| 제목 | php object의 키 값을 동적으로 할당하는 법이 있을까요? | ||
|---|---|---|---|
| 카테고리 | PHP | ||
| 글쓴이 | 나이토리아 | 작성시각 | 2021/08/26 13:19:28 | 
|  | |||
| public function inputAllData($data){ 
 } 
 이런 식으로 $data를 object 형식으로 들고왔습니다. 
 stdClass Object ( [r_name] => [r_email] => [veteran] => 0 [obstacle] => 0 [id] => 7 ) 
 뭐 이런 식으로요.. 
 그런데 if문을 걸려고 보니까 이것보다 훨씬 많은 수의 변수명이 변경되면서 들어와야 하더라고요.. 너무 복잡해서 ㅠㅠㅠㅠ 
 $$~나 ${$~}를 써봤는데도 $data->${$~} 이런식으로 작성해도 잘 안나오더라고요.. 
 어떻게 하는게 좋을까요? 이러는 이유는 여러가지 키 값에 들어있는 녀석을 strpos로 합치려고 합니다.. | |||
| 다음글 | ini_set() 질문있습니다. (1) | ||
| 이전글 | 수학문제 드립니다. (5) | ||
| 
                                테러보이
                                /
                                2021/08/26 13:49:27 /
                                추천
                                0
                             | 
| 
                                변종원(웅파)
                                /
                                2021/08/26 14:22:28 /
                                추천
                                0
                             
                                게시판 이동합니다.
                             | 
| 
                                한대승(불의회상)
                                /
                                2021/08/26 14:56:29 /
                                추천
                                1
                             object를 배열로 변환하여 사용하는 방법도 있습니다. $test = (array) $data; echo $test['id']; 
 | 
| 
                                나이토리아
                                /
                                2021/08/31 13:52:28 /
                                추천
                                0
                             
                                배열로 변환하여 잘 처리하였습니다. 감사합니다!
                             | 
결과: 1
잘되는데요?