채택완료

array 질문 드립니다.

2017-07-15 (토) 01:46:55 2,310

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

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

$bbb = "1,2,3";

$aaa = array($bbb);

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

|

답변 4개

채택된 답변
+20 포인트

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

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

요소 하나로 취급됩니다.

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

print_r($aaa);

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

$bbb = "1,2,3";

$aaa = array($bbb);

print_r($aaa); 

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


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



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

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

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


echo $aaa[0]; 

echo $aaa[1]; 

echo $aaa[2]; 


이렇게 하면...?



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

array 안쓰면되요 

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