처음에 변수가 너무나도 헷갈리더군요.
변수란 무엇일까? 간단히 말하자면 그냥 내맘대로 쓰는 표현입니다
<?
$aaa = "감자";
?>
이렇게 변수 $aaa를 주면 그 아래로 변수 $aaa는 감자라는 값이 되는 것입니다.
$가 들어가면 변수라고 생각하시면 됩니다. 한가지 아셔야 할게 있는데....php에서 = 는 같다는 의미가 아니라 대입한다는 의미입니다. 변수 $aaa 에 감자를 대입한다는 의미이지요...같다는 표현은 == 두개입니다.
앞서 03강의에서 리스트에서는 $list[$i][wr_1] 뷰페이지에서는 $view[wr_1] 수정페이지에서는 $write[wr_1] 라고 쓴다고 했는데 $list, $view, $write도 다 변수입니다. 디비에서 불러올때 저 설정으로 해서 저렇게 쓰는 것일뿐
리스트불러올때 $udhsdgs 로 했다면 $udhsdgs[$i][wr_1]가 되는 것입니다.
그렇다면 변수는 언제 쓸까요?
<?
if($view[wr_1]=='1')
$a = "답변완료";
else
$a = "답변준비중";
?>
여기서 사용된 변수는 $a 입니다. wr_1 갑이 1이면 변수 $a가 답변완료라는 값을 가지고
그외에는 답변중비중이라는 값을 가집니다.
이처럼 변수는 자신이 만들고 싶게 만들면 되는 것입니다.
<?
$colspan = 10;
?>
<table>
<tr><td colspan=<?=$colspan?>></td></tr>
<tr><td colspan=<?=$colspan?>></td></tr>
<tr><td colspan=<?=$colspan?>></td></tr>
<tr><td colspan=<?=$colspan?>></td></tr>
<tr><td colspan=<?=$colspan?>></td></tr>
<tr><td colspan=<?=$colspan?>></td></tr>
<tr><td colspan=<?=$colspan?>></td></tr>
<tr><td colspan=<?=$colspan?>></td></tr>
<tr><td colspan=<?=$colspan?>></td></tr>
<tr><td colspan=<?=$colspan?>></td></tr>
</table>
스킨에 저런 표현이 자주 나타나는데..가로셀 합치는 변수를 사용한 것입니다. $colspan 변수를 $col 이라고 해도 됩니다. 그 아래도 <?=$col?> 이라고 하면 됩니다.
테이블로 표현할때 가로셀 합치는 것이 한개라면 궂이 사용하지 않아도 되지만 만일에 위에처럼 10개가 됏을때에는 10번을 수정해야 합니다. 하지면 변수 $colspan 를 사용하면 상단에서 한번만 수정해주면 작업이 끝나게 됩니다.
변수는 이처럼 반복적인 작업이 필요할 때도 사용하면 유용합니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 24366 | |
| 4041 | |
| 16525 |
Linux
리눅스 폴더안 파일명을 소문자로 일괄변경
|
| 16524 |
node.js
노드 개발 서버 없이 하자~
|
| 16520 | |
| 16518 |
node.js
node.js 어떤가요~?
1
|
| 16514 |
JavaScript
자바 질문 드립니다
3
|
| 16504 | |
| 16501 | |
| 16498 |
정규표현식
정규식 질문좀 굽신굽신...
2
|
| 30105 |
HTML
아이프레임과 css 질문입니다.,
1
|
| 16490 | |
| 16484 |
jQuery
(소스)jqury 롤오버 버튼 쉽게 만들기
5
|
| 4037 | |
| 16451 | |
| 16449 | |
| 30100 |
HTML
기초적인 css 질문요..
4
|
| 16441 | |
| 26288 | |
| 24362 | |
| 16436 |
jQuery
제리쿼리 어떻게 사용하는 건가요?
4
|
| 4036 | |
| 16435 |
JavaScript
★☆한가지만더!!! submi버튼 클릭시 텍스트박스 출력☆★
|
| 30099 | |
| 16433 |
JavaScript
구글 지도 API 에서요...
1
|
| 16431 | |
| 16404 | |
| 4026 | |
| 16402 |
jQuery
이거 아시는 다시 시작하는 방법 아시는분.
1
|
| 16397 | |
| 4020 | |
| 4006 | |
| 30096 |
HTML
인터넷익스플로러 6 에서 깨지네요
2
|
| 16396 | |
| 16394 | |
| 16392 | |
| 3987 | |
| 16391 | |
| 16389 |
jQuery
로딩(loading) 이미지 만들어 주는 사이트
1
|
| 16383 | |
| 3983 | |
| 16377 | |
| 16375 | |
| 16370 | |
| 16367 | |
| 16363 | |
| 30093 |
HTML
레이어 질문 드립니다.
2
|
| 3977 | |
| 16361 | |
| 30089 |
HTML
웹표준에 대해서^^;;
3
|
| 16359 | |
| 3974 | |
| 16358 |
MySQL
inno_DB 셋팅
|
| 16357 | |
| 16356 | |
| 16354 | |
| 16353 |
MySQL
mysql 5.5 참고자료
|
| 16352 | |
| 16351 | |
| 16350 |
MySQL
mysql 부하발생시 점검사항
|
| 16343 |
node.js
node.js 랑 ext.js3 채팅
6
|
| 16342 |
Linux
도메인 status
|
| 16341 |
Linux
xcache 설치
|
| 16340 | |
| 16339 | |
| 16338 |
Linux
리눅스 가상 서버(LVS)
|
| 16337 |
Linux
Stress 부하테스트 툴
|
| 16334 |
Flash
플래쉬 심벌 버튼 문의합니다.
2
|
| 3965 | |
| 16333 |
JavaScript
풀다운 메뉴 오류
|
| 3958 | |
| 16331 | |
| 16330 |
PHP
문자열 자르기 소스에요
|
| 16329 |
JavaScript
윈도우 새창 띄우기 소스에요.
|
| 3952 | |
| 24357 | |
| 16327 |
JavaScript
안녕하세요 구글맵에 관해 질문좀 드릴께요
1
|
| 16325 | |
| 16320 |
JavaScript
스크립트 오류 해결좀 부탁드립니다..
4
|
| 30082 | |
| 16317 |
JavaScript
자바스크립트 고수님께 (+ - 버튼이미지 스왑 관련)
2
|
| 16316 | |
| 3948 | |
| 16314 |
JavaScript
클릭위치로 레이어 띄우기
1
|
| 16312 |
Flash
플래시 배너 효과 문의 드립니다.
1
|
| 16307 | |
| 16306 | |
| 16304 | |
| 16292 | |
| 16291 | |
| 16287 |
node.js
프론트엔드 개발자를 위한 쉬운 Node.js 핵심정리
3
|
| 16283 |
jQuery
JQuery 입문용 핵심 정리
3
|
| 16281 | |
| 16277 | |
| 16269 | |
| 16266 | |
| 16265 |
Linux
프록시 서버 구축후 문제 도와주세요 ㅠ
|
| 16259 | |
| 16258 |
Flash
플렉스로 에디터 만들기
|
| 30078 |
HTML
WebKit 이게 무엇인가요?
3
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기