PHP에서 배열 포인터는 내장 포인터 기능을 통해 제어됩니다. end () 및 prev () 는 배열 포인터에서 작동하는 일반적으로 사용되는 두 가지 기능입니다. 이러한 기능을 사용하여 배열에서 포인터 위치를 가로 지르거나 제어하는 방법에 이미 익숙 할 수도 있지만,이 두 기능을 결합하여 배열 포인터를 뒤로 이동하는 방법을 알고 있습니까?
이 기사에서는 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에서 매우 유용하며 배열에서 포인터를 유연하게 움직일 수 있습니다. 이 두 기능을 사용하면 배열 포인터 이동 방향을 쉽게 제어 할 수 있으며 포인터가 배열을 역전시킬 수도 있습니다.
배열 포인터 순서를 제어 해야하는 시나리오가있는 경우 이러한 기능을 사용하여 코드의 유연성을 향상시킬 수 있습니다.