컴퓨터의 숫자는 0부터 시작합니다.

 

1부터 시작하는게 아닙니다.

 

프로그래머라면 기본적으로 알고 있지만 일반 웹디자인 하는 분들중에 아시는 분들이 많으실지 모르겠습니다.

 

이 이야기를 갑작스럽게 왜 말씀드리냐면 XE나 그누보드랑 비슷하게 HTML 에 PHP코드를 입력하는 경우 각각 숫자를 입력해서 이미지를 출력할 수도 있습니다.

 

<!--@foreach($menu as $key => $val)-->

<!--@end-->

 

위와 같은 foreach 문에서 $key는 아무런 설정을 하지 않으면 숫자가 나옵니다.

 

일반적으로

 

$menu = array('사과', '밤', '파인애플', '팬파인애플애플팬');

 

일때 위의 반복문에서 $key 값은 사과부터 오른쪽 방향으로 0, 1, 2, 3 라는 값을 가지게 됩니다.

 

이럴때 다음과 같은 활용이 가능해집니다.

 

<!--@foreach($menu as $key => $val)-->

<img src="/image/{$key}.jpg" />

<!--@end-->

 

그럼 디자이너는 해당에 맞는 이미지를

0.jpg => 사과 이미지

1.jpg => 밤 이미지

~~~~

 

이렇게 숫자만 추가하여 파일을 만들어주면 됩니다.

 

가끔 똑같은 성향의 이미지를 저장하실때 1부터 숫자를 넣으시는데 0부터 넣으시면 다음과 같이 활용하기가 편해집니다.

 

참고해보세요 :)