현재 위치: > 최신 기사 목록> PHP의 array_fill () 함수를 사용하여 빈 자리 표시자를 생성하는 방법 뷰 레이어에서 디스플레이를 출력하는 방법은 무엇입니까?

PHP의 array_fill () 함수를 사용하여 빈 자리 표시자를 생성하는 방법 뷰 레이어에서 디스플레이를 출력하는 방법은 무엇입니까?

M66 2025-06-05

PHP에서 array_fill () 함수는 지정된 수의 요소가있는 배열을 생성하는 데 사용되며 모든 요소는 동일한 값으로 초기화됩니다. 이 기능은 특히 특정 뷰 레이어에 대한 자리 표시 자 데이터를 렌더링 해야하는 경우 매우 유용합니다. array_fill ()을 사용하면보기에서 후속 디스플레이에 대한 여러 블랭크 또는 기본값이 포함 된 배열을 만들 수 있습니다.

이 기사에서는 Array_Fill () 함수를 사용하여 빈 자리 표시자를 생성하고 뷰 레이어 디스플레이에 사용하는 방법을 살펴 봅니다.

1. array_fill () 함수의 기본 사용

먼저 Array_Fill () 함수의 기본 사용법을 이해해 봅시다. 이 함수의 구문은 다음과 같습니다.

 array_fill(int $start_index, int $num, mixed $value): array
  • $ start_index : 배열의 시작 색인.

  • $ num : 채울 요소의 수.

  • $ 값 : 각 배열 요소의 값.

이 함수는 채워진 배열을 반환합니다.

2. 빈 자리 표시자를 생성합니다

대부분의 경우, 우리는 뷰 레이어에 빈 자리 표시자를 표시하여 데이터가로드되지 않았거나 채워질 것임을 나타냅니다. Array_Fill ()을 사용하여 빈 문자열 (또는 기타 기본값)이 포함 된 배열을 생성 할 수 있습니다.

샘플 코드 :

 <?php
// 사용 array_fill() 함수는 포함을 생성합니다 10 빈 자리 표시 자 배열
$placeholders = array_fill(0, 10, '');

// 출력 자리 표시 자 배열
print_r($placeholders);
?>

이 예에서는 array_fill (0, 10, '') 이 인덱스 0과 길이 10으로 시작하는 배열을 생성하고 각 요소의 값은 빈 문자열입니다. 생성 된 배열은 다음과 유사합니다.

 Array
(
    [0] => 
    [1] => 
    [2] => 
    [3] => 
    [4] => 
    [5] => 
    [6] => 
    [7] => 
    [8] => 
    [9] => 
)

3. 뷰 레이어 디스플레이에 자리 표시자를 사용하십시오

실제 개발에서 자리 표시 자 배열을 사용하면 백엔드 데이터가 준비 될 때까지 프론트 엔드 인터페이스에서 자리 표시 자 데이터를 렌더링하는 데 도움이 될 수 있습니다. 템플릿 엔진 또는 뷰 레이어에서는 자리 표시자를 이런 식으로 표시 할 수 있습니다.

사용자 정보의 사전 설정 프레임 워크로 템플릿에서 10 명의 자리 표시자를 렌더링하고 싶다고 가정합니다. 위의 $ 자리 표시 자 배열은 템플릿 엔진으로 전달 될 수 있으며 해당 자리 표시 자 콘텐츠는 프론트 엔드 페이지에서 출력 할 수 있습니다.

샘플 코드 (템플릿 엔진 사용) :

 <?php
// 데이터베이스에서 얻은 사용자 데이터 시뮬레이션
$users = array_fill(0, 10, null); // 당분간 사용자 데이터가 없다고 가정합니다.

// 레이어를 볼 수있는 데이터를 전달합니다
include 'view.php'; // 가정 view.php 파일은 데이터를 렌더링하는 데 사용됩니다
?>

View.php 파일에서 자리 표시자는 비슷한 방식으로 렌더링 할 수 있습니다.

 <?php foreach ($users as $user): ?>
    <div class="user-box">
        <?php if ($user === null): ?>
            <div class="placeholder">로딩...</div>
        <?php else: ?>
            <div class="user-info">
                <!-- 사용자 정보가 여기에 표시됩니다 -->
            </div>
        <?php endif; ?>
    </div>
<?php endforeach; ?>

4. 다른 유형의 자리 표시자를 생성하는 데 사용됩니다

빈 문자열 외에도 Array_Fill () 함수는 다른 유형의 자리 표시자를 생성 할 수 있습니다. 예를 들어, 숫자, null 또는 기타 기본값을 사용하여 배열을 채울 수 있습니다.

샘플 코드 :

 <?php
// 사용 null 자리 표시 자로서
$placeholders = array_fill(0, 5, null);
print_r($placeholders);

// 사용数字 0 자리 표시 자로서
$placeholders = array_fill(0, 5, 0);
print_r($placeholders);
?>

이것은 다음 결과를 생성합니다.

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

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

5. 요약

Array_fill () 함수는 특히 자리 표시 자 데이터를 생성해야 할 때 매우 간단하고 강력한 도구입니다. 배열을 빈 문자열, NULL 또는 기타 기본값으로 자리 표시 자로 채우면 백엔드 데이터가 준비 될 때까지 뷰 레이어에서 컨텐츠를 쉽게 렌더링 할 수 있습니다. 이 접근법은 사용자 경험을 향상시키고 데이터를 동적으로로드 할 때 페이지 컨텐츠로의 원활한 전환을 보장합니다.