현재 위치: > 최신 기사 목록> array_fill_keys를 사용하여 기본값 배열을 만드는 방법

array_fill_keys를 사용하여 기본값 배열을 만드는 방법

M66 2025-05-14

PHP에서 array_fill_keys 함수를 사용하여 기본값으로 배열을 만드는 방법은 무엇입니까?

PHP에서 array_fill_keys () 함수는 기본값이있는 연관 배열을 생성하는 데 도움이되는 매우 유용한 기능입니다. 이 기능은 특정 키를 기반으로 배열을 만들어야하는 시나리오에 특히 적합하지만 각 키의 기본값이 동일한 기본값을 보장합니다.

array_fill_keys 함수 소개

array_fill_keys () 함수의 구문은 다음과 같습니다.

 array array_fill_keys(array $keys, mixed $value)
  • $ 키 : 키가 포함 된 배열.

  • $ 값 : 배열을 채우는 데 사용되는 기본값.

이 함수는 $ Keys 배열의 각 키를 기반으로 새 연관 배열을 생성하고 각 키에 동일한 기본값 $ 값을 제공합니다.

샘플 코드

다음은 array_fill_keys () 함수를 사용하여 기본값을 가진 배열을 만드는 방법을 보여주는 예입니다.

 <?php
// 키 어레이를 정의합니다
$keys = ['apple', 'banana', 'cherry'];

// 기본값을 설정합니다
$default_value = 'fruit';

// 사용 array_fill_keys 기본값이있는 배열을 만듭니다
$array = array_fill_keys($keys, $default_value);

// 출력 결과
print_r($array);
?>

출력 결과

 Array
(
    [apple] => fruit
    [banana] => fruit
    [cherry] => fruit
)

이 예에서는 과일 이름이 포함 된 배열 $ 키를 작성한 다음 Array_Fill_Keys () 를 사용하여 각 과일 이름에 대한 기본값 '과일' 을 지정합니다. 결과는 새로운 연관 배열이며, 각 과일 이름은 '과일' 가치에 해당합니다.

URL에서 Array_Fill_Keys를 사용하십시오

이러한 키를 URL과 함께 사용하려는 경우 (예 : 기본값이있는 링크 배열) 다음 예를 참조하십시오.

 <?php
// 일부 페이지 경로를 정의하십시오
$pages = ['home', 'about', 'contact'];

// 기본값으로 링크 배열을 만듭니다,기본값은입니다 m66.net 도메인 이름
$urls = array_fill_keys($pages, 'https://m66.net');

// 출력 결과
print_r($urls);
?>

출력 결과

 Array
(
    [home] => https://m66.net
    [about] => https://m66.net
    [contact] => https://m66.net
)

이 예에서는 3 페이지 ( , About and Contact )에 대한 연관 배열을 생성하고 각 페이지의 해당 링크는 기본적으로 https://m66.net 을 가리 킵니다.

시나리오를 사용하십시오

Array_Fill_Keys () 함수는 많은 실제 프로젝트에서 매우 유용합니다. 특히 여러 키로 배열을 초기화하고 이러한 키에 대한 통합 기본값을 설정 해야하는 경우. 일반적인 시나리오는 다음과 같습니다.

  1. 구성 배열 초기화 : 구성 항목의 기본값을 설정하십시오.

  2. 링크 배열 생성 : 각 페이지에 대해 동일한 도메인 이름으로 URL을 생성합니다.

  3. 기본 양식 데이터 작성 : 양식을 처리 할 때 양식 필드에 대한 기본 데이터 배열을 만듭니다.

요약

array_fill_keys () 함수를 사용하면 특정 키와 기본값이 포함 된 배열을 쉽게 만들 수 있습니다. 구성 설정, URL 생성 또는 기본값이 필요한 기타 시나리오에 관계없이 Array_Fill_Keys () 가 도움이 될 수 있습니다. 이 기사 가이 기능을 사용하는 방법을 이해하는 데 도움이되기를 바랍니다!