테스트 사이트 - 개발 중인 베타 버전입니다

array 질문 드립니다. 채택완료

소수리꼬 8년 전 조회 2,194

$aaa = array(1,2,3);

 

이렇게 사용하는데요.. array의 괄호 안에 1,2,3을 변수 처리할 수는 없나요?

 

$bbb = "1,2,3";

$aaa = array($bbb);

 

이렇게 변수처리는 안되는 건가요? 

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
8년 전

그렇게 사용하실 수 없습니다.

$bbb = "1,2,3";을 배열 $aaa에 넣으면 1,2,3이 배열의 요소들 처럼 작동되는 것이 아니라

요소 하나로 취급됩니다.

$aaa = array(1,2,3);

print_r($aaa);

echo "크기 : ".sizeof($aaa)." ";//result : 3

$bbb = "1,2,3";

$aaa = array($bbb);

print_r($aaa); 

echo "크기 : ".sizeof($aaa)." ";//result : 1 

위 처럼 테스트해 보시면 크기가 다르다는 것을 아실 겁니다. ^^

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

흠 좀 더 찾아 보시라고 대답했느데 쩜,,,

explode 찾아보세요 php explode 사용방법 그러면 되요 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

8년 전

$aaa = array(1,2,3); 

echo $aaa[0]; 

echo $aaa[1]; 

echo $aaa[2]; 

이렇게 하면...?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

$aaa = array(1,2,3); 이러게 하지말고 

array 안쓰면되요 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인