>  기사  >  백엔드 개발  >  PHP의 길이 계산과 관련된 혼란스러운 문제에 대한 간단한 분석

PHP의 길이 계산과 관련된 혼란스러운 문제에 대한 간단한 분석

墨辰丷
墨辰丷원래의
2018-06-02 09:53:411712검색

이 글은 주로 PHP의 길이 계산에 대한 혼란을 소개하고, PHP의 배열 및 문자열 길이 연산에 대한 관련 주의 사항을 간략하게 분석합니다. 도움이 필요한 친구들은 참고할 수 있습니다.

PHP에서 배열과 문자열에 자주 사용되는 문자입니다. 함수가 혼란스럽습니다. 아래에 요약해 보겠습니다.

strlen($string) 함수: 문자열의 길이를 계산합니다.

sizeof($string,$mode) 함수: count()의 별칭입니다. function, count () 함수는 다음과 같습니다:

int count (mixed var [, int mode] )

var의 셀 수를 반환합니다. 일반적으로 배열이며 다른 유형에는 셀이 하나만 있습니다.

객체의 경우 SPL이 설치되어 있으면 Countable 인터페이스를 구현하여 count()를 호출할 수 있습니다. 이 인터페이스에는 count() 함수의 반환 값을 반환하는 메서드 count()가 하나만 있습니다.

var가 배열 유형이 아니거나 Countable 인터페이스를 구현하는 객체가 아닌 경우 1이 반환됩니다. 단, var가 NULL이면 결과는 0입니다.

참고: 선택적 모드 매개변수는 PHP 4.2.0부터 사용할 수 있습니다.

선택적 모드 매개변수가 COUNT_RECURSIVE(또는 1)로 설정된 경우 count()는 배열을 반복적으로 계산합니다. 다차원 배열의 모든 요소를 ​​계산하는 데 특히 유용합니다. 모드의 기본값은 0입니다. count()는 무한 재귀를 인식하지 못합니다.

간단히 말하면, 문자열에는 strlen()을 사용하고 배열에는 sizeof()를 사용하세요.

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

관련 추천 :

php단일 파일 처리와 다중 파일 업로드 처리 공유 예시

PHP에서 페이지 간 값을 전송하고 유지하는 방법

sleep 기반 예약 실행 기능 구현 방법 PHP의 함수

위 내용은 PHP의 길이 계산과 관련된 혼란스러운 문제에 대한 간단한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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