PHP에서 array_fill_keys 함수를 사용하여 기본값으로 배열을 만드는 방법은 무엇입니까?
PHP에서 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과 함께 사용하려는 경우 (예 : 기본값이있는 링크 배열) 다음 예를 참조하십시오.
<?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 () 함수는 많은 실제 프로젝트에서 매우 유용합니다. 특히 여러 키로 배열을 초기화하고 이러한 키에 대한 통합 기본값을 설정 해야하는 경우. 일반적인 시나리오는 다음과 같습니다.
구성 배열 초기화 : 구성 항목의 기본값을 설정하십시오.
링크 배열 생성 : 각 페이지에 대해 동일한 도메인 이름으로 URL을 생성합니다.
기본 양식 데이터 작성 : 양식을 처리 할 때 양식 필드에 대한 기본 데이터 배열을 만듭니다.
array_fill_keys () 함수를 사용하면 특정 키와 기본값이 포함 된 배열을 쉽게 만들 수 있습니다. 구성 설정, URL 생성 또는 기본값이 필요한 기타 시나리오에 관계없이 Array_Fill_Keys () 가 도움이 될 수 있습니다. 이 기사 가이 기능을 사용하는 방법을 이해하는 데 도움이되기를 바랍니다!