묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
php 배열 질문..^^;
2004.02.10 00:13
방금 작성한건데요..^^;
Scalar배열과
Associative배열이 뭐가 다른지 모르겠어요 ^^;
단순히 배열변수에 문자가 들어갔다는 것밖엔..ㅠㅠ
그리구 출력시
echo "$arr["사장"]"."$arr["과장"]"."$arr["계장"]";
문자가 들어있는 것에서는 위와 같이 하면 안되나요?
오류가 나네요 ^^;
<?
//SCALAR ARRAY
$arr[0] = "php4";
$arr[1] = "-";
$arr[2] = "EasyPHP";
echo "$arr[0]"."$arr[1]"."$arr[2]";
//ASSOCIATIVE ARRAY
$arr["사장"] = "홍길동";
$arr["과장"] = "아무개";
$arr["계장"] = "누구나";
echo "$arr["사장"]"."$arr["과장"]"."$arr["계장"]";
//배열 참조 이름에 문자열 변수 사용
$str = "사장";
$arr[$str] = "홍길동";
?>
Scalar배열과
Associative배열이 뭐가 다른지 모르겠어요 ^^;
단순히 배열변수에 문자가 들어갔다는 것밖엔..ㅠㅠ
그리구 출력시
echo "$arr["사장"]"."$arr["과장"]"."$arr["계장"]";
문자가 들어있는 것에서는 위와 같이 하면 안되나요?
오류가 나네요 ^^;
<?
//SCALAR ARRAY
$arr[0] = "php4";
$arr[1] = "-";
$arr[2] = "EasyPHP";
echo "$arr[0]"."$arr[1]"."$arr[2]";
//ASSOCIATIVE ARRAY
$arr["사장"] = "홍길동";
$arr["과장"] = "아무개";
$arr["계장"] = "누구나";
echo "$arr["사장"]"."$arr["과장"]"."$arr["계장"]";
//배열 참조 이름에 문자열 변수 사용
$str = "사장";
$arr[$str] = "홍길동";
?>
혹은
echo $arr["사장"].$arr["과장"].$arr["계장"];
이렇게 하세요.
두 배열의 차이는 아시는 그대로이고 별 뜻 없습니다;