Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP에서 배열의 첫 번째 요소를 가져오는 방법

PHP에서 배열의 첫 번째 요소를 가져오는 대표적인 방법은 두 가지입니다. 키(인덱스)로 직접 접근하는 방법과 reset() 함수를 활용하는 방법입니다. 각각의 예제와 출력 결과를 통해 자세히 살펴보겠습니다.

방법 1: 키(인덱스)로 직접 접근하기

첫 번째 요소의 키를 미리 알고 있는 경우라면, 해당 키를 지정하여 간단하게 값을 가져올 수 있습니다. 가장 직관적이고 빠른 방식입니다.

예제

<?php
    $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110", "t"=>"115", "u"=>"103", "v"=>"105", "w"=>"125" );
    echo "Array value ...\n";
    echo "Value 1 = " . $arr["p"], "\n";
?>

출력 결과

Array value ...
Value 1 = 150

방법 2: reset() 함수 사용하기

reset() 함수는 배열의 내부 포인터를 첫 번째 요소로 되돌린 후 해당 값을 반환합니다. 키 이름을 모르는 상황에서도 첫 번째 요소를 손쉽게 얻을 수 있어 매우 유용합니다.

예제

<?php
    $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110", "t"=>"115", "u"=>"103", "v"=>"105", "w"=>"125" );
    echo "Value 1 = " . reset($arr);
?>

출력 결과

Value 1 = 150

참고: 그 외의 방법들

이 밖에도 current() 함수를 사용하면 현재 내부 포인터가 가리키는 요소의 값을 가져올 수 있으며, array_values($arr)[0]처럼 값 목록의 첫 번째 항목에 접근하는 방법도 있습니다. 다만 array_values()는 배열 전체를 새로 복사하기 때문에 배열의 크기가 클 경우 성능에 영향을 줄 수 있으므로 주의하는 것이 좋습니다.