제목 | echo안에 PHP 변수 한번 더 써서 출력을 원합니다. | ||
---|---|---|---|
글쓴이 | amkorphp | 작성시각 | 2016/11/11 11:25:00 |
|
|||
$create_domain_result['msg'] = '결과 출력 완료'; $key = 'create_domain'; echo $.$key."result".['msg']; // 이렇게 출력이 안되나요?
꼭 이런 방법으로 출력을 하고 싶은데요.
저렇게 echo 쓰면 syntax 문제가 발생되네요ㅠ,ㅠ
방법이 없을까요? |
|||
다음글 | ckeditor에서 이미지 업로드시 에디터로 보내는 방... (1) | ||
이전글 | mysql Join 했을 때 입력 관련하여 질문 드립니... (3) | ||
변종원(웅파)
/
2016/11/11 11:50:49 /
추천
0
변수부분을 {}로 묶어보세요.
|
amkorphp
/
2016/11/11 12:13:50 /
추천
0
echo $.{$key}."result".['msg'];
이렇게요?
그래도 안되네요 ㅠ,ㅠ |
한대승(불의회상)
/
2016/11/11 12:19:08 /
추천
0
왜 그리 복잡하게 사용하시는지 이해가 안되네요. ^^
|
전상민
/
2016/11/11 12:24:04 /
추천
0
원하시는 해답은 아니지만 아래와 같은 방법으로 하시는 것도 좋을 것 같습니다. 위 처럼 하면 가독성이 너무 떨어져서요. $resultMsg = array( 'create_domain' => '결과 출력 완료', ); echo "{$resultMsg['create_domain']}";
|
kaido
/
2016/11/11 13:47:03 /
추천
0
한참 들여다 보았습니다만 이거 하실려는 건가요? $create_domain_result['msg'] = '결과 출력 완료'; //이건 고정으로 넘어오는 값. $key = ""; // 이건 앞에 값이 매번 변경될수 있음 $key 값의 이름으로 된 변수에 msg 값이 들어가길 원함. 맞나요? $create_domain_result['msg'] = "출력완료!"; $key = "master"; ${$key} = $create_domain_result['msg']; echo "master 으로 key 호출 ... ".$master;
이게 찾는것 이시든 아니시든 가변변수에 대해서 알아보세요 ^^ |