현재 위치: > 최신 기사 목록> Array_Fill () 및 범위 ()를 사용하여 정렬 된 키 값 배열을 만듭니다.

Array_Fill () 및 범위 ()를 사용하여 정렬 된 키 값 배열을 만듭니다.

M66 2025-06-05

PHP에서 Array_Fill ()Range () 는 각각 매우 일반적으로 사용되는 두 가지 기능이며, 지정된 요소를 갖는 배열을 생성하고 순서대로 배열을 생성하는 데 사용됩니다. 그들은 많은 프로그래밍 작업에서 큰 편의를 제공 할 수있는 순서대로 다양한 키 값 배열을 쉽게 만들 수 있습니다. 다음 으로이 두 기능을 사용하여 정렬 된 키 값 배열을 만드는 방법에 대해 자세히 설명합니다.

1. array_fill () 함수 소개

Array_Fill () 함수는 지정된 요소로 배열을 채우는 데 사용됩니다. 세 가지 매개 변수가 필요합니다.

  1. start_index : 배열이 시작되는 인덱스.

  2. NUM : 배열의 요소 수.

  3. 가치 : 충전의 가치.

이 함수는 지정된 숫자의 배열을 생성하고 각 요소는 동일하며 주어진 시작 인덱스로 시작합니다.

예:

 $start_index = 1;
$num = 5;
$value = 'm66.net'; // 내용을 작성하십시오

$array = array_fill($start_index, $num, $value);
print_r($array);

출력 :

 Array
(
    [1] => m66.net
    [2] => m66.net
    [3] => m66.net
    [4] => m66.net
    [5] => m66.net
)

이 예에서는 array_fill () 을 통해 1 에서 시작하는 인덱스가있는 배열을 만듭니다. 배열에는 5 개의 요소가 있으며 각 요소는 각각 'M66.net' 값입니다.

2. 범위 () 함수 소개

범위 () 함수는 연속 요소를 포함하는 배열을 생성하는 데 사용됩니다. 필요한 두 가지 매개 변수를 수용합니다.

  1. 시작 : 배열의 시작 값.

  2. : 배열의 끝 값. 또한 단계 크기를 지정하기 위해 세 번째 매개 변수를 수용 할 수도 있습니다 (기본 단계 크기는 1).

예:

 $start = 1;
$end = 5;
$array = range($start, $end);
print_r($array);

출력 :

 Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)

이 예에서 range () 함수는 1 에서 5 까지 배열을 생성하고 배열의 요소는 1 에서 증가하고 기본 단계 크기는 1입니다.

3. Array_Fill ()Range ()를 사용하여 정렬 된 키 값 배열을 만듭니다.

이제 Array_Fill ()Range () 함수를 사용하여 순서대로 키 값의 배열을 만듭니다. Range ()를 사용하여 키 이름을 생성 한 다음 Array_Fill ()을 사용하여 각 키의 값을 채우고 최종적으로 키 값을 주문할 수 있습니다.

예:

 $keys = range(1, 5);  // 키 이름을 생성합니다:1, 2, 3, 4, 5
$values = array_fill(0, count($keys), 'm66.net');  // 같은 값을 입력하십시오

$assoc_array = array_combine($keys, $values);  // 키 값 쌍으로 병합하십시오
print_r($assoc_array);

출력 :

 Array
(
    [1] => m66.net
    [2] => m66.net
    [3] => m66.net
    [4] => m66.net
    [5] => m66.net
)

이 예에서는 먼저 range ()을 사용하는 키 이름으로 숫자 1 에서 5를 포함하는 배열을 만듭니다. 그런 다음 Array_fill ()을 사용하여 동일한 값 'm66.net'을 포함하는 배열을 만들고 마지막으로 Key 이름과 값을 array_combine () 을 통해 주문한 키 값 배열로 병합합니다.

4. 요약

Array_Fill ()Range ()를 결합하여 순서대로 주요 값 배열을 빠르고 효율적으로 만들 수 있습니다. 이 접근법은 특히 루프 또는 기타 장점 코드의 수동 쓰기를 피하고 신속하게 생성하기 위해 주요 이름과 해당 값이 필요한 시나리오에 적합합니다.

이 기사 가이 두 기능이 실제 개발에 어떻게 사용되고 유연하게 사용되는지 더 잘 이해하는 데 도움이되기를 바랍니다. PHP에 대해 더 많은 질문이 있으시면 계속 탐색하십시오!