| 제목 | 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;
이게 찾는것 이시든 아니시든 가변변수에 대해서 알아보세요 ^^ |