개발 Q&A

제목 php object의 키 값을 동적으로 할당하는 법이 있을까요?
카테고리 PHP
글쓴이 나이토리아 작성시각 2021/08/26 13:19:28
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 7117   RSS

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

결과: 1

잘되는데요?

변종원(웅파) / 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
배열로 변환하여 잘 처리하였습니다. 감사합니다!