2008/10/24 15:50
Study/Web
오랫만에 올리는 스터디(?)글일것 같다.
오랫만에 올리는 글이니 만큼 간단하게 시작하기로...
절!대!! 제대로 정리된 자료가 없어서 그런것은 아니다;;
가변변수.. 가끔씩 프로그래밍을 하다보면 가변변수를 쓰고 싶을 때가 있다.
가령 $변하는 부분_btn 과 같은
더 자세히 써보면 $submit_btn, $del_btn, $mod_btn과 같이 뒤의 '_btn'은 고정시키면서 앞 부분은 변화하도록 하는것과 같이
처음에 몰라서 고생한걸 생각하면 ㅠ_____ㅠ
정말 간단하다.
${$str}_btn; <-- 요런 형식으로 하면 된다.
$str에 값이 'submit'이 들어있으면 변수 이름은 $submit_btn이 되는 것이고
'del'이 들어있으면 $del_btn이 되는 것이다.
간단하지만 모르면 짜증난다는....;;
배열의 값들을 이용해 만드는것도 잠~~깐만 봐보자
$aVarName = array('one', 'two', 'three');
이런 식으로 배열에 값이 있다면
foreach($aVarName as $key => $val) {
오랫만에 올리는 글이니 만큼 간단하게 시작하기로...
절!대!! 제대로 정리된 자료가 없어서 그런것은 아니다;;
가변변수.. 가끔씩 프로그래밍을 하다보면 가변변수를 쓰고 싶을 때가 있다.
가령 $변하는 부분_btn 과 같은
더 자세히 써보면 $submit_btn, $del_btn, $mod_btn과 같이 뒤의 '_btn'은 고정시키면서 앞 부분은 변화하도록 하는것과 같이
처음에 몰라서 고생한걸 생각하면 ㅠ_____ㅠ
정말 간단하다.
${$str}_btn; <-- 요런 형식으로 하면 된다.
$str에 값이 'submit'이 들어있으면 변수 이름은 $submit_btn이 되는 것이고
'del'이 들어있으면 $del_btn이 되는 것이다.
간단하지만 모르면 짜증난다는....;;
배열의 값들을 이용해 만드는것도 잠~~깐만 봐보자
$aVarName = array('one', 'two', 'three');
이런 식으로 배열에 값이 있다면
foreach($aVarName as $key => $val) {
${$val} = null;
}
이런식으로 사용해도 되고 아니면,
for($i=0; $i<3; $i++) {
}
이런식으로 사용해도 되고 아니면,
for($i=0; $i<3; $i++) {
${$aVarName[$i]} = null;
}
이렇게 하면 총 3개의 변수가 만들어진다
$one, $two, $tree 요렇게 ㅋㅋ
오랫만에 쓰니 더 허접한것 같지만
이번글은 여기서 마치고 잠시 쉬자는ㅎ
참고로 먼가 잘못됐다거나 모르겠으면 댓글로 남겨주세요~~~~ ^_________^
}
이렇게 하면 총 3개의 변수가 만들어진다
$one, $two, $tree 요렇게 ㅋㅋ
오랫만에 쓰니 더 허접한것 같지만
이번글은 여기서 마치고 잠시 쉬자는ㅎ
참고로 먼가 잘못됐다거나 모르겠으면 댓글로 남겨주세요~~~~ ^_________^
'Study > Web' 카테고리의 다른 글
| [AJAX]timeout (1) | 2008/11/05 |
|---|---|
| [PHP] 가변변수에 대해서 (2) | 2008/10/24 |
| [JAVASCRIPT]Html에서 탭형식 내부변환하기 (2) | 2007/03/12 |
| [HTML]Div와 Span (2) | 2007/03/12 |