라이브러리

[PHP] is_countable - 변수의 내용이 계산 가능한 값인지 확인




PHP에서 is_countable


PHP 5.6 버전부터 `is_countable` 함수가 추가되었습니다. 이 함수는 배열이나 객체가 카운팅 가능한지 여부를 확인하는 데 사용됩니다.

# 카운팅 가능한 객체란?


카운팅 가능한 객체는 배열이나 객체가 아닌 일반적인 변수입니다. 이러한 변수는 카운팅이 가능하며, `count()` 함수를 사용하여 요소의 수를 확인할 수 있습니다.

# 예제


#hostingforum.kr
php

// 카운팅 가능한 객체

$배열 = array(1, 2, 3, 4, 5);

if (is_countable($배열)) {

    echo "배열은 카운팅 가능합니다.
";

    echo "배열의 요소 수: " . count($배열) . "
";

} else {

    echo "배열은 카운팅 불가능합니다.
";

}



// 카운팅 불가능한 객체

$객체 = new stdClass();

$객체->name = 'John';

$객체->age = 30;

if (is_countable($객체)) {

    echo "객체는 카운팅 가능합니다.
";

    echo "객체의 요소 수: " . count($객체) . "
";

} else {

    echo "객체는 카운팅 불가능합니다.
";

}



# 결과


#hostingforum.kr


배열은 카운팅 가능합니다.

배열의 요소 수: 5

객체는 카운팅 불가능합니다.



# 사용 예시


`is_countable` 함수는 배열이나 객체가 카운팅 가능한지 여부를 확인하는 데 사용할 수 있습니다. 예를 들어, 배열이나 객체가 카운팅 가능할 때만 특정 코드를 실행할 수 있습니다.

#hostingforum.kr
php

// 배열이나 객체가 카운팅 가능할 때만 코드를 실행합니다.

if (is_countable($배열)) {

    // 코드를 실행합니다.

    echo "배열의 요소 수: " . count($배열) . "
";

}



# 결론


`is_countable` 함수는 배열이나 객체가 카운팅 가능한지 여부를 확인하는 데 사용할 수 있습니다. 이 함수를 사용하면 배열이나 객체가 카운팅 가능할 때만 특정 코드를 실행할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 438 페이지

검색

게시물 검색