반응형
함수명 : compact();
소스
<?php
/* compact() 정상 예제 */
$age = 30;
$name = 'kecoz';
$gender = 'male';
$arr_val = compact('age','name','gender');
print_r ($arr_val);
/* compact() 없는 변수값 추가시*/
$age = 30;
$name = 'kecoz';
$gender = 'male';
$arr_val = compact('age','name','gender','job');
print_r ($arr_val);
?>
결과


설명
compact()의 경우는 다양한 변수의 값들을 compact()안에 넣어줌으로써
그걸 배열형태로 바꿀때 사용되는데 이때 변수의 선언으로 구분되는 $를 써주지 않고
변수명만 써줌으로써 처리가 되는 함수야.
만약 변수로 선언되지 않은 변수명을 써줄경우에는 변수가 존재하지 않는다라는 에러메세지를 출력해
반응형
'Lang [ ] php = { > PHP' 카테고리의 다른 글
[PHP] range() 범위를 배열로 만들기 (2) | 2020.12.14 |
---|---|
[PHP] array_count_values(), count(), sizeof() 배열의 갯수들 (1) | 2020.12.07 |
[php]array_push(); 배열에 요소 추가, array_marge() 배열끼리 합치기 (5) | 2020.12.02 |
[PHP]array_keys() array_values() 배열의 키 또는 값만 가져오기 (0) | 2020.11.26 |
[PHP] explode 문자열 나누기, 문자열 배열로 만들기 (0) | 2020.11.16 |