현재 위치: > 최신 기사 목록> PHP 화살표 기능으로 배열 데이터를 신속하게 필터링하기위한 실용적인 팁

PHP 화살표 기능으로 배열 데이터를 신속하게 필터링하기위한 실용적인 팁

M66 2025-08-02

PHP 화살표 기능의 배열 데이터를 신속하게 필터링하기위한 소개

PHP 7.4는 화살표 기능을 도입하여 코드를보다 간결하고 명확하게 만듭니다. 이 기사는 예제를 사용하여 화살표 기능을 사용하여 배열에서 데이터를 빠르게 필터링하여 배열 작업을보다 효율적으로 처리하는 방법을 설명합니다.

예제 배열을 만듭니다

먼저 후속 데모를 위해 여러 사용자 정보가 포함 된 배열을 정의합니다.

 $users = [
    ['name' => 'John', 'age' => 25, 'country' => 'USA'],
    ['name' => 'Alice', 'age' => 30, 'country' => 'Canada'],
    ['name' => 'Bob', 'age' => 20, 'country' => 'Australia'],
    ['name' => 'Mike', 'age' => 35, 'country' => 'USA']
];

화살표 기능을 사용한 필터 어레이

다음으로 Array_Filter를 Arrow 기능과 결합하여 25 세 이상의 사용자를 신속하게 필터링하십시오.

 $filteredUsers = array_filter($users, fn($user) => $user['age'] > 25);

여기서, 화살표 함수 fn ($ user) => $ user [ 'age']> 25는 각 요소가 조건을 충족하는지 여부를 결정하기 위해 콜백으로 사용됩니다.

출력 필터링 결과

Foreach를 사용하여 필터링 된 배열을 통해 루프를 사용하고 사용자 이름, 연령 및 국가를 인쇄하십시오.

 foreach ($filteredUsers as $user) {
    echo "Name: " . $user['name'] . ", Age: " . $user['age'] . ", Country: " . $user['country'] . "\n";
}

요약

PHP의 화살표 기능은 구문뿐만 아니라 배열 필터링과 같은 작업의 효율성과 가독성을 크게 향상시킵니다. 복잡한 필터링 로직을 구현하려면 한 줄의 코드 만 필요하며 PHP 7.4 이상에서 사용하는 것이 좋습니다.

환경이 화살표 기능을 지원하여 코드가 원활하게 실행되는지 확인하십시오.