array 질문 드립니다.
본문
$aaa = array(1,2,3);
이렇게 사용하는데요.. array의 괄호 안에 1,2,3을 변수 처리할 수는 없나요?
$bbb = "1,2,3";
$aaa = array($bbb);
이렇게 변수처리는 안되는 건가요?
답변 4
그렇게 사용하실 수 없습니다.
$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
위 처럼 테스트해 보시면 크기가 다르다는 것을 아실 겁니다. ^^
$aaa = array(1,2,3); 이러게 하지말고
array 안쓰면되요
$aaa = array(1,2,3);
echo $aaa[0];
echo $aaa[1];
echo $aaa[2];
이렇게 하면...?
흠 좀 더 찾아 보시라고 대답했느데 쩜,,,
explode 찾아보세요 php explode 사용방법 그러면 되요
답변을 작성하시기 전에 로그인 해주세요.