2017. 8. 2. 19:33ㆍWebHacking/Web
< 배열 >
[ 배열 소스코드 ]
php에서 변수를 지정할 때에는 ' $ ' 를 사용합니다
$arr = array( 10,20,30,40,50); // 변수 $arr 을 array( 배열 생성자 )를 사용해서 초기화한다
인덱스번호는 0번부터 시작한다 => $arr[0], $arr[1] ... $arr[n]
print_r ( [배열 변수] ) 함수는 배열의 모든 요소들을 출력해주는 유용한 함수이다
[ 배열 출력결과 ]
[ 연관 배열 ]
연관배열이란 인덱스를 기본값인 0,1,2,3 ... 으로 사용하지 않고 직접 인덱스값을 지정해주는 배열의 한 종류이다
변수 $arr 을 array생성자를 이용해서 배열로 초기화한다
' indexName ' => value 형식으로 해당 value를 가리키는 배열의 index를 기본값( 0,1,2 ... )이 아닌 다른 명칭으로 지정한다
출력 화면에서처럼 $arr[first] = 10 , $arr[second] = 20 , $arr[third] = 30 이 성립됩니다
인덱스명을 지정해주지 않은 요소들은 자동적으로 0번부터 인덱스가 지정되어집니다
[ 멀티배열 ]
배열안에 또 배열이 하나 더 존재하는 형태의 배열입니다
$arr2배열의 첫번째 인자는 ( 1,2,3, ) , 두번째 인자는 (4,5,6) 입니다
[ 멀티배열 출력화면 ]
[ 결과 ]
$arr2[0] => ( 1,2,3 )
$arr2[0][0] = 1 , $arr2[0][1] = 2 , $arr2[0][2] = 3
$arr2[1] => ( 4,5,6 )
$arr2[1][0] = 4 , $arr2[1][1] = 5 , $arr2[1][2] = 6
< foreach 반복문 >
[ foreach 소스코드 ]
foreach구문의 형식은 아래와 같습니다
foreach ( [배열] as [변수] ){ contents ... }
=> foreach ( $arr as $val ){ ... }
$val 변수를 $arr 배열의 각각의 요소들로 초기화시킨다
[ foreach 실행화면 ]
[ foreach 응용 소스코드 ]
foreach의 기본 구문에서 응용한 방식입니다 ( 배열요소의 값과 인덱스를 가져올 수 있습니다 )
foreach ( [배열] as [인덱스] => [요소] ){ contents ...}
=>foreach ( $arr as $key => $val ){ ... }
변수 $key 에는 $arr 배열의 키값으로, $val 변수에는 $arr배열의 요소값으로 초기화시킨다
[ foreach 응용 실행 페이지 ]
'WebHacking > Web' 카테고리의 다른 글
PHP Cookie / Session 생성 및 초기화 (0) | 2017.08.18 |
---|---|
PHP GET / POST 개념 및 사용방법 (1) | 2017.08.17 |
가상머신에 PHP설치 / PHP출력문 / 변수 (0) | 2017.08.02 |
자바스크립트 DOC객체 메서드 / 사용법 (0) | 2017.08.02 |
웹 페이지에서 자바스크립트 실행하기 / Javascript 기본문법 / 반복문 / 조건문 (0) | 2017.08.02 |