>  기사  >  PHP 프레임워크  >  개수 사용법을 모르는 ThinkPHP 컨테이너

개수 사용법을 모르는 ThinkPHP 컨테이너

咔咔
咔咔원래의
2020-10-12 12:35:133028검색
"

이 글은 주로 카운트에 대한 간략한 소개입니다. 많이 사용되지만 아직 세세한 부분은 이해가 되지 않았습니다.

"

5. 당신이 모르는 이야기 about count

당신이 모르는 카운트 사용법

이제 이것을 언급했으니 Kaka는 흔하지 않은 카운트 사용법을 대중화할 것입니다.

일반적인 개발 과정에서 이런 사용 방식이 가장 흔하고, 가장 흔하게 볼 수 있는 사용 사례이기도 합니다.

아래와 같이 배열을 직접 사용하면 배열의 길이가 반환됩니다.

그런데 아래 그림과 같은 다차원 배열이 주어졌을 때 이 다차원 배열의 개수를 구하라는 요청을 받으면 어떻게 계산해야 할까요?

이때 대부분의 친구들의 아이디어는 루프를 형성하고 누적되는 카운터를 정의하는 것이라고 추정됩니다.

사실 count() 함수는 이 영역의 요구 사항을 이미 해결했습니다.

아래 인쇄된 결과는 "4----6"

count() 함수를 직접 사용하여 배열을 구하고 첫 번째 레이어 배열의 길이를 구합니다.

하지만 count() 함수에는 두 번째 매개변수도 있습니다. 이를 1로 설정하면 배열의 요소 수를 재귀적으로 계산합니다(다차원 배열의 모든 요소 계산)

문서를 보면 count() 함수 자체에 두 개의 매개변수가 있다는 것을 알 수 있습니다.

첫 번째 매개변수는 배가 고프고 선택은 배열입니다.

두 번째 매개변수의 기본값은 0이며 이는 잘못된 것입니다. 다차원 배열 모든 요소 계산

두 번째 매개변수가 1이면 다차원 배열의 모든 요소를 ​​재귀적으로 계산합니다.

기술적인 부분 하나하나 꼼꼼히 공부하고, 기술적인 부분까지 철저하게 공부하면 글을 쓰거나 무엇을 하든 모든 일을 수월하게 할 수 있을 것입니다.

때때로 모든 것을 기억할 필요는 없지만 이것만은 알고 있어야 하고 필요할 때 꺼내기만 하면 됩니다.

배움에 대한 끈기, 블로깅에 대한 끈기, 공유에 대한 끈기는 카카가 경력 이후부터 지켜온 신념입니다. 거대한 인터넷에 올라온 카카의 글이 여러분에게 조금이나마 도움이 되기를 바랍니다. 카카 다음호에서 만나요

위 내용은 개수 사용법을 모르는 ThinkPHP 컨테이너의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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