현재 위치: > 최신 기사 목록> 빈 배열을 기조 이름 매개 변수로 사용할 때 리턴 값의 해상도

빈 배열을 기조 이름 매개 변수로 사용할 때 리턴 값의 해상도

M66 2025-05-14

PHP에서 array_fill_keys 함수는 키 이름과 값으로 배열을 지정하여 배열을 채울 수있는 매우 유용한 도구입니다. 그러나 빈 배열을 기조 이름 매개 변수로 전달하면 array_fill_keys 함수는 무엇을 반환합니까? 심층 분석을합시다.

Array_Fill_Keys 기능을 사용하는 방법

먼저 Array_Fill_Keys 함수의 기본 구문을 이해해야합니다.

 array_fill_keys(array $keys, mixed $value) : array
  • $ 키 : 사용할 키 이름 배열.

  • $ 값 : 각 키에 해당하는 값.

이 함수는 $ Keys 배열에서 키 이름을 포함하는 새 배열을 반환하고 값은 지정된 $ 값 입니다.

빈 배열을 기조 이름 매개 변수로 전달하십시오

빈 배열을 $ Keys 매개 변수로 전달하면 Array_Fill_Keys는 어떻게 처리됩니까? 간단한 예를 살펴 보겠습니다.

 <?php
$keys = [];
$value = "m66.net";
$result = array_fill_keys($keys, $value);

var_dump($result);
?>

출력 결과

 array(0) {
}

설명하다

array_fill_keys 함수의 키 이름 매개 변수가 빈 배열 인 경우 빈 배열을 반환합니다. 값이 지정되지만 (이 경우 "M66.net" ) 키 이름이 없기 때문에 반환 된 배열도 비어 있습니다.

요컨대, 빈 배열을 기조 이름 매개 변수로 전달하면 array_fill_keys는 결과 배열에 키 값 쌍을 추가하지 않습니다. 이 동작은 키 이름을 지정하지 않으면 결국 배열에 추가 할 수있는 요소가 없습니다.

요약

Array_Fill_Keys를 사용하는 경우 키 이름 배열이 비어 있으면 반환 된 배열은 빈 배열이됩니다. 따라서 빈 배열을 통해 키 값 쌍으로 채워질 것으로 예상되는 경우 키 이름 배열에 하나 이상의 요소가 포함되어 있는지 확인하십시오.