현재 위치: > 최신 기사 목록> end () + prev () : 배열에서 포인터를 뒤로 이동

end () + prev () : 배열에서 포인터를 뒤로 이동

M66 2025-06-02

PHP에서 배열 포인터는 내장 포인터 기능을 통해 제어됩니다. end ()prev () 는 배열 포인터에서 작동하는 일반적으로 사용되는 두 가지 기능입니다. 이러한 기능을 사용하여 배열에서 포인터 위치를 가로 지르거나 제어하는 ​​방법에 이미 익숙 할 수도 있지만,이 두 기능을 결합하여 배열 포인터를 뒤로 이동하는 방법을 알고 있습니까?

이 기사에서는 end ()이전 () 기능의 작동 방식을 설명하고 간단한 예를 들어, 배열에서 포인터를 뒤로 이동하는 방법을 보여줍니다.

end () 함수

end () 함수는 배열의 포인터를 배열의 마지막 요소로 이동하고 해당 요소를 반환하는 데 사용됩니다. 배열이 비어 있으면 False를 반환하십시오. 예는 다음과 같습니다.

 $array = array(1, 2, 3, 4, 5);
echo end($array);  // 산출 5

이 코드에서 end ()는 배열 포인터를 마지막 요소, 즉 5 로 이동합니다.

이전 () 기능

prev () 함수는 배열 포인터를 한 위치 씩 앞으로 이동시키고 해당 위치에서 요소를 반환합니다. 배열 포인터가 이미 배열의 첫 번째 요소에 있으면 False가 반환됩니다. 예는 다음과 같습니다.

 $array = array(1, 2, 3, 4, 5);
end($array);  // 배열의 마지막 요소로 이동하십시오
echo prev($array);  // 산출 4

이 코드에서는 prev ()가 배열 포인터를 앞으로 이동하고 출력 4를 이동합니다.

배열 포인터를 뒤로 이동하십시오

배열에서 포인터를 뒤로 이동하려면 end ()prev () 함수를 조합하여 사용할 수 있습니다. 먼저 end ()를 사용하여 배열의 마지막 요소로 이동 한 다음 prev ()를 사용하여 포인터를 뒤로 이동하십시오. 이를 통해 포인터를 점차적으로 뒤로 이동할 수 있습니다.

다음은 end ()prev ()를 사용하여 포인터를 뒤로 이동하는 방법을 보여주는 예입니다.

 $array = array(1, 2, 3, 4, 5);

// 포인터를 배열 끝으로 이동하십시오
end($array);
echo current($array) . "\n";  // 산출 5

// 사용 prev() 포인터를 뒤로 이동하십시오
prev($array);
echo current($array) . "\n";  // 산출 4

prev($array);
echo current($array) . "\n";  // 산출 3

이 예에서는 end ()가 포인터를 배열 끝으로 이동 한 다음 각 호출이 prev ()가 포인터를 뒤로 이동시킵니다.

요약

end ()prev () 함수는 PHP에서 매우 유용하며 배열에서 포인터를 유연하게 움직일 수 있습니다. 이 두 기능을 사용하면 배열 포인터 이동 방향을 쉽게 제어 할 수 있으며 포인터가 배열을 역전시킬 수도 있습니다.

배열 포인터 순서를 제어 해야하는 시나리오가있는 경우 이러한 기능을 사용하여 코드의 유연성을 향상시킬 수 있습니다.