라이브러리

[PHP] compact - 변수와 해당 값을 포함하는 배열을 생성합니다.




PHP의 compact 함수


PHP의 compact 함수는 배열을 생성하여 변수를 이름과 값을 키-값 쌍으로 포함하는 함수입니다. compact 함수는 변수의 이름을 키로 사용하여 배열을 생성합니다. 이 배열은 변수의 이름과 값을 키-값 쌍으로 포함합니다.

# compact 함수의 기본 형식


compact 함수의 기본 형식은 다음과 같습니다.

#hostingforum.kr
php

compact('변수1', '변수2', ..., '변수N');



# compact 함수의 예제


다음 예제는 compact 함수를 사용하여 변수의 이름과 값을 키-값 쌍으로 포함하는 배열을 생성하는 방법을 보여줍니다.

#hostingforum.kr
php

// 변수 선언

$name = 'John';

$age = 30;

$city = 'Seoul';



// compact 함수 사용

$data = compact('name', 'age', 'city');



// 배열 출력

print_r($data);



위 예제의 출력 결과는 다음과 같습니다.

#hostingforum.kr
php

Array

(

    [name] => John

    [age] => 30

    [city] => Seoul

)



# compact 함수의 사용 예시


compact 함수는 변수의 이름과 값을 키-값 쌍으로 포함하는 배열을 생성할 때 유용합니다. 예를 들어, 데이터베이스에서 데이터를 가져올 때 compact 함수를 사용하여 변수의 이름과 값을 키-값 쌍으로 포함하는 배열을 생성할 수 있습니다.

#hostingforum.kr
php

// 데이터베이스에서 데이터 가져오기

$result = mysqli_query($conn, "SELECT * FROM users WHERE id = 1");



// compact 함수 사용

$data = compact('id', 'name', 'age', 'city');



// 데이터 출력

while ($row = mysqli_fetch_assoc($result)) {

    $data['id'] = $row['id'];

    $data['name'] = $row['name'];

    $data['age'] = $row['age'];

    $data['city'] = $row['city'];

    print_r($data);

}



위 예제의 출력 결과는 다음과 같습니다.

#hostingforum.kr
php

Array

(

    [id] => 1

    [name] => John

    [age] => 30

    [city] => Seoul

)



# compact 함수의 장점


compact 함수의 장점은 다음과 같습니다.

* 변수의 이름과 값을 키-값 쌍으로 포함하는 배열을 생성할 수 있습니다.
* 데이터베이스에서 데이터를 가져올 때 compact 함수를 사용하여 변수의 이름과 값을 키-값 쌍으로 포함하는 배열을 생성할 수 있습니다.
* compact 함수는 변수의 이름과 값을 키-값 쌍으로 포함하는 배열을 생성할 때 유용합니다.

# compact 함수의 단점


compact 함수의 단점은 다음과 같습니다.

* compact 함수는 변수의 이름과 값을 키-값 쌍으로 포함하는 배열을 생성할 때만 사용할 수 있습니다.
* compact 함수는 변수의 이름과 값을 키-값 쌍으로 포함하는 배열을 생성할 때만 유용합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 647 페이지

검색

게시물 검색