현재 위치: > 최신 기사 목록> end ()를 사용하여 배열의 꼬리에있는 데이터의 일관성을 빠르게 확인하십시오.

end ()를 사용하여 배열의 꼬리에있는 데이터의 일관성을 빠르게 확인하십시오.

M66 2025-05-18

PHP에서 end () 함수는 종종 배열에서 마지막 요소를 반환하는 데 사용됩니다. 배열의 꼬리에서 데이터의 일관성을 확인하는 데 이상적입니다. 특히 정렬 된 데이터를 처리하거나 배열 끝에서 값에 빠르게 액세스해야 할 때. 이 기사는 end () 함수를 사용하여 배열의 테일 데이터가 기대치를 충족하는지 신속하게 확인하는 방법을 소개합니다.

end () 함수는 무엇입니까?

end () 함수는 배열의 마지막 요소를 얻기 위해 PHP의 내장 함수입니다. 이 함수는 배열의 내부 포인터를 마지막 요소로 가리키고 해당 요소의 값을 반환합니다.

기능 프로토 타입 :

 mixed end(array &$array)

end () () 배열의 내부 포인터를 변경하므로 함수를 호출 한 후 배열 포인터는 배열의 마지막 요소를 가리 킵니다.

예 : end ()를 사용하여 배열의 꼬리 요소를 얻는 방법

사용자 정보가 포함 된 배열이 있다고 가정하고 배열의 꼬리에있는 데이터가 기대치를 충족하는지 신속하게 확인하려고합니다. 코드 예제는 다음과 같습니다.

 <?php
$users = [
    ["name" => "Alice", "age" => 30],
    ["name" => "Bob", "age" => 25],
    ["name" => "Charlie", "age" => 28]
];

// 배열의 마지막 요소를 얻으십시오
$lastUser = end($users);

echo "마지막 사용자는입니다: " . $lastUser["name"] . ", 나이: " . $lastUser["age"];
?>

이 예에서 end () 함수는 $ 사용자 배열의 마지막 요소, 즉 사용자의 데이터 "Charlie"를 가리 킵니다.

end () 함수를 사용하여 배열의 꼬리에있는 데이터의 일관성을 확인하십시오.

때로는 배열의 꼬리 요소가 특정 기준을 충족하는지 확인하고 싶습니다. 예를 들어, 배열의 마지막 사용자의 나이가 예상대로 확인하려고합니다. 이는 END () 함수와 조건부 명세서를 결합하여 달성 할 수 있습니다.

 <?php
$users = [
    ["name" => "Alice", "age" => 30],
    ["name" => "Bob", "age" => 25],
    ["name" => "Charlie", "age" => 28]
];

// 배열의 마지막 요소를 얻으십시오
$lastUser = end($users);

// 마지막을 확인하십시오用户的나이是否大于等于 18
if ($lastUser["age"] >= 18) {
    echo "마지막用户的나이符合要求,나이为: " . $lastUser["age"];
} else {
    echo "마지막用户的나이不符合要求,나이为: " . $lastUser["age"];
}
?>

위의 코드에서는 end ()를 사용하여 배열의 마지막 요소를 얻고 조건부 판단을 사용하여 사용자의 연령이 기대치를 충족하는지 확인합니다. 요구 사항이 충족되면 해당 정보가 출력됩니다. 그렇지 않으면, 비준수 정보가 출력됩니다.

URL 검사에 end ()를 사용하십시오

여러 URL을 저장하는 배열이 있다고 가정하고 배열의 꼬리에있는 URL이 특정 형식 또는 특정 도메인 이름을 준수하는지 확인해야합니다. end ()를 사용하면 배열의 마지막 URL을 빠르게 가져 와서 확인할 수 있습니다.

 <?php
$urls = [
    "https://example.com/page1",
    "https://example.com/page2",
    "https://m66.net/page3"
];

// 배열의 마지막 하나를 얻으십시오 URL
$lastUrl = end($urls);

// 마지막을 확인하십시오 URL 그것이 속한 지 m66.net
$parsedUrl = parse_url($lastUrl);
if ($parsedUrl['host'] === 'm66.net') {
    echo "마지막 URL 제자리에 있다 m66.net: " . $lastUrl;
} else {
    echo "마지막 URL 不제자리에 있다 m66.net,현재: " . $lastUrl;
}
?>

이 예에서는 end () 함수를 사용하여 배열의 마지막 URL을 얻은 다음 Parse_url () 함수를 통해 URL을 구문 분석하여 도메인 이름 부분이 m66.net 인지 확인합니다. 그렇다면 관련 정보를 출력하면 URL이 기대치를 충족하지 않아야합니다.


요약

end () 함수는 특히 배열의 꼬리 요소를 조작 할 때 매우 실용적인 도구입니다. end () 와 조건부 명령문을 결합함으로써 배열의 꼬리에있는 데이터의 일관성을 빠르게 확인할 수 있습니다. 실제 개발 에서이 접근 방식은 특히 동적 데이터를 처리 할 때 문제를 신속하게 찾을 수있어 데이터의 정확성을 보장 할 수 있습니다.