라이브러리
[PHP] boolval - 변수의 부울 값을 가져옵니다.
boolval() 함수란?
PHP의 `boolval()` 함수는 주어진 값이 boolean 타입인지 아닌지 확인하고 boolean 타입으로 반환합니다. 이 함수는 주어진 값이 boolean 타입이 아닌 경우 boolean 타입으로 변환합니다.
boolval() 함수의 사용법
`boolval()` 함수는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
boolval($value)
* `$value`: 확인하고 싶은 값
예제
# 1. 숫자 0과 1
숫자 0과 1은 boolean 타입으로 변환됩니다.
#hostingforum.kr
php
echo boolval(0) ? 'true' : 'false'; // false
echo "
";
echo boolval(1) ? 'true' : 'false'; // true
# 2. 문자열 'true'와 'false'
문자열 'true'와 'false'은 boolean 타입으로 변환됩니다.
#hostingforum.kr
php
echo boolval('true') ? 'true' : 'false'; // true
echo "
";
echo boolval('false') ? 'true' : 'false'; // false
# 3. 빈 문자열
빈 문자열은 false로 변환됩니다.
#hostingforum.kr
php
echo boolval('') ? 'true' : 'false'; // false
# 4. NULL
NULL은 false로 변환됩니다.
#hostingforum.kr
php
echo boolval(NULL) ? 'true' : 'false'; // false
# 5. 배열
배열은 true로 변환됩니다.
#hostingforum.kr
php
$array = array();
echo boolval($array) ? 'true' : 'false'; // true
# 6. 객체
객체는 true로 변환됩니다.
#hostingforum.kr
php
class Test {}
$obj = new Test();
echo boolval($obj) ? 'true' : 'false'; // true
# 7. 숫자 0.0
숫자 0.0은 false로 변환됩니다.
#hostingforum.kr
php
echo boolval(0.0) ? 'true' : 'false'; // false
# 8. 숫자 1.0
숫자 1.0은 true로 변환됩니다.
#hostingforum.kr
php
echo boolval(1.0) ? 'true' : 'false'; // true
결론
`boolval()` 함수는 주어진 값이 boolean 타입인지 아닌지 확인하고 boolean 타입으로 반환합니다. 이 함수는 다양한 타입의 값을 boolean 타입으로 변환할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.