이 글은 주로 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단일 파일 처리와 다중 파일 업로드 처리 공유 예시
sleep 기반 예약 실행 기능 구현 방법 PHP의 함수
위 내용은 PHP의 길이 계산과 관련된 혼란스러운 문제에 대한 간단한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!