php 수조 바늘 함수 기능 및 용법 예시

2495 단어
본고는 php수조 바늘 함수의 기능과 용법을 실례로 서술하였다.다음과 같이 여러분에게 참고할 수 있도록 공유합니다.
그룹 포인터 함수는reset (),prev (),current (),next (),end (),key (), each ()
그 중에서reset (),prev (),current (),next (),end () 는 모두 수조의 값과 관련된 함수이며, key () 는 수조 키와 관련된 함수이며, each () 는 수조의 값과 키를 얻을 수 있다
reset () 함수, 매개 변수는 하나의 수조로 전가를 인용하여 하나의 수조의 내부 바늘을 첫 번째, 즉 수조의 첫 번째 원소가 있는 위치로 초기화하고 첫 번째 원소의 값을 되돌려줍니다. 수조가 비어 있는 상황에서false로 되돌려줍니다.

$arr = [ 1, 2 ];
var_dump( reset( $arr ) );
$arr = [ ];
var_dump( reset( $arr ) );
// int(1)
// bool(false)


end () 함수, 매개 변수는 하나의 수조입니다. 값을 인용하여 하나의 수조의 내부 바늘을 수조의 마지막 원소가 있는 위치로 이동한 다음 마지막 원소의 값을 되돌려줍니다. 수조가 비어 있는 상황에서false를 되돌려줍니다.

$arr = [ 1, 2 ];
var_dump( end( $arr ) );
$arr = [ ];
var_dump( end( $arr ) );
// int(2)
// bool(false)


current () 함수, 매개 변수는 하나의 수조로 전송된 값을 인용하여 현재 수조 바늘이 가리키는 값을 되돌려줍니다. 바늘의 이동은 수조의 끝을 초과하고false를 되돌려줍니다. 수조가 비어 있는 상황에서false를 되돌려줍니다.
배열의 바늘은 기본적으로 배열의 첫 번째 위치에 있다

$arr = [ 1, 2 ];
var_dump( current( $arr ) );
$arr = [ ];
var_dump( current( $arr ) );
// int(1)
// bool(false)


next () 함수, 매개 변수는 하나의 수조입니다. 값을 인용하고 수조를 다음 위치로 이동하여 이 위치의 값을 되돌려줍니다. 이 위치가 원소가 없을 때false를 되돌려줍니다. 빈 수조도false를 되돌려줍니다.

$arr = [ 1, 2 ];
var_dump( next( $arr ) );
$arr = [ ];
var_dump( next( $arr ) );
// int(2)
// bool(false)


prev () 함수, 매개 변수는 하나의 수조입니다. 값을 인용하고 수조 바늘을 이전 위치로 이동하여 이 위치의 값을 되돌려줍니다. 이 위치가 원소가 없을 때false를 되돌려줍니다. 빈 수조도false를 되돌려줍니다.

$arr = [ 1, 2 ];
var_dump( prev( $arr ) );
$arr = [ ];
var_dump( prev( $arr ) );
// int(2)
// bool(false)


키 () 함수, 매개 변수는 하나의 수조입니다. 값을 인용하여 현재 바늘이 가리키는 원소를 되돌려줍니다. 바늘이 가리키는 원소가 없으면null, 빈 수조는null로 되돌려줍니다.

$arr = [ 1, 2 ];
prev( $arr );
var_dump( key( $arr ) );
$arr = [ ];
var_dump( key( $arr ) );
// int(2)
// bool(false)


each () 함수, 매개 변수는 하나의 수조로 전송 값을 인용하여 현재 바늘이 가리키는 요소의 값과 키를 되돌려주고 바늘을 다음 위치로 이동합니다
php7.2 이후 이 함수 사용을 극도로 권장하지 않습니다
Warning This function has been DEPRECATED as of PHP 7.2.0. Relying on this function is highly discouraged
PHP와 관련된 내용에 관심이 있는 더 많은 독자들은 본 사이트의 주제를 볼 수 있다.《php 대상 프로그램 설계 입문 강좌》와 《PHP 수학 연산 기교 총결》
본 논문이 여러분의 PHP 프로그램 설계에 도움이 되기를 바랍니다.

좋은 웹페이지 즐겨찾기