728x90
반응형
■ php 배열 생성/추가
· 배열 선언
$tmpArray = array();
$tmpArray = [];
· 배열 선언 및 값 동시 생성
$tmpArray = array( "A", "B", "C" );
$tmpArray = ["A", "B", "C"];
/*
Array
(
[0] => A
[1] => B
[2] => C
)
*/
· 배열 선언 및 Key : Value 생성
$tmpArray = array(
"key1" => "value1"
, "key2" => "value2"
);
/*
Array
(
[key1] => value1
[key2] => value2
)
*/
· 다차원 배열 Key : Value 생성
$tmpArray = array(
array(
"key1" => "value1"
, "key2" => "value2"
),
array(
"key3" => "value3"
, "key4" => "value4"
)
);
/*
Array
(
[0] => Array
(
[key1] => value1
[key2] => value2
)
[1] => Array
(
[key3] => value3
[key4] => value4
)
)
*/
· 다차원 배열 선언 후 Key : Value 추가
// 배열 선언
$tmpArray = array();
// key, value 추가
for( $i=0; $i<2; $i++ ){
array_push($tmpArray,[
"key1" => "value1"
, "key2" => "value2"
]);
}
/*
Array
(
[0] => Array
(
[key1] => value1
[key2] => value2
)
[1] => Array
(
[key1] => value1
[key2] => value2
)
)
*/
■ php 배열 출력
· print_r();
: 배열의 키와 그에 해당하는 값을 출력
// 배열 선언
$tmpArray = array( "A", "B", "C" );
// 배열 출력
print_r($tmpArray);
/*
Array ( [0] => A [1] => B [2] => C )
*/
· var_dump(배열명);
: 배열의 키와 그에 해당하는 값뿐만 아니라 속성까지 출력
// 배열 선언
$tmpArray = array( "A", "B", "C" );
// 배열 출력
var_dump($tmpArray);
/*
array(3) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" }
*/
#예제#
함수사용_정렬하여 출력
function pp($v){
echo "<xmp>";
print_r($v);
echo "</xmp><br>";
}
$tmpArray = array( "A", "B", "C" );
pp($tmpArray);
/*
Array
(
[0] => A
[1] => B
[2] => C
)
*/
728x90
반응형
'PHP' 카테고리의 다른 글
[PHP] textarea 엔터값 그대로 출력 / 줄바꿈 함수 nl2br() (0) | 2020.08.03 |
---|---|
[PHP] php 파일 업로드 구현 (file upload) (0) | 2020.06.11 |
[PHP] php 대문자/소문자 변환 (strtoupper/strtolower) (0) | 2020.06.04 |
[PHP] php 문자열 나누기 / 특정문자기준 배열 생성 explode() (0) | 2020.05.27 |
[PHP] php 특정문자 제거 str_replace() (0) | 2020.05.27 |