php array 배열 질문드립니다.

php array 배열 질문드립니다.

QA

php array 배열 질문드립니다.

답변 5

본문

안녕하세요.

array에 배열을 담으면

$aaaa = Array
(
    [0] = 오렌지
    [1] =사과
    [2] =배

}

배열이 0부터 시작해서 

echo $aaaa[1];    => 사과가 나오는데

아래처럼

 

$aaaa = Array
(
    [1] = 오렌지
    [2] =사과
    [3] =배

}

배열이 1부터 시작할수 없을까요?

echo $aaaa[1];    => 오렌지가 나오고 싶습니다.

 

감사합니다.

 

 

 

이 질문에 댓글 쓰기 :

답변 5

$a[] = '오렌지';
$a[] = '사과';
$a[] = '배';
이렇게 하면 자동으로
array(0=>'오렌지',1=>'사과',2=>'배');  로 됩니다. 

$a[1] = '오렌지';
$a[2] = '사과';
$a[3] = '배';
으로 진행하면 됩니다. 
for문으로 할때도 배열시작을 0부터가 아닌 1부터 시작해서 하면 되구요.

블랙캣77님처럼 키와 값을 쌍으로 사용하시면됩니다.

다만, 배열의 경우 0이 시작이기때문에, 특별한 사유가아니라면

그대로 사용하시는게 좋을듯합니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 71
© SIRSOFT
현재 페이지 제일 처음으로