>  기사  >  백엔드 개발  >  PHP의 배열 포인터 연산에 대한 자세한 설명

PHP의 배열 포인터 연산에 대한 자세한 설명

墨辰丷
墨辰丷원래의
2018-05-25 14:39:191987검색

이 글에서는 주로 PHP 배열 포인터 연산을 소개합니다. 아주 좋은 참고값이 있으니 아래 에디터로 살펴보겠습니다

배열 포인터의 동작:

배열 포인터의 이동 동작:

Next() 하강 동시에 현재 요소를 값으로 가져옵니다.

Prev()는 위로 올라갈 때 현재 요소의 값을 가져옵니다.

End() 마지막 요소 단위로 이동하여 마지막 요소의 값을 가져옵니다.

Reset() 첫 번째 요소로 이동하여 첫 번째 요소의 값을 가져옵니다.

이동에 실패하면 false를 반환합니다.

매개변수는 모두 연산이 필요한 배열이며 참조로 전달됩니다.

포인터가 가리키는 요소의 정보 가져오기:

Key();//获得当前数组指针指向的元素下标
Current();//获得当前数组指针指向的元素

포인터를 이동하지 않고 데이터만 가져오기

혼합 작업도 있습니다.

할 수 있습니다. 현재 포인터 요소(키 값)의 정보를 가져오는 동시에 포인터를 이동할 수도 있습니다.

Each(); 현재 요소의 정보(키 및 값 정보)를 가져옵니다.

포인터 이동:

때로는 배열 순회 목적을 달성하기 위해 각각의 특성을 사용할 수 있습니다.

루프를 사용해야 합니다. 구조는 각각으로 완성됩니다.

일치 조건: 각각이 마지막 요소에 도달하면 false를 반환합니다.

List 함수:

List의 제한 사항: 인덱스 배열에서만 작동합니다.

순회를 완료하려면 목록과 각각을 사용하세요.

그러나 각 순회를 사용한 후에는 배열 포인터가 재설정되지 않으며 수동으로 재설정해야 합니다.

위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다.


관련 권장사항:

javascript의 포인터에 대한 심층적인 이해

php arraypointer자세한 설명

사용 예 PHP의 함수 작업을 위한 포인터 분석

위 내용은 PHP의 배열 포인터 연산에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.