empty() 함수
: 변수의 값이 빈값인지 확인한다.
empty ( mixed $변수 ) : bool
변수가 존재하고, 비어 있지 않고, 0이 아닌 값을 가진 경우 FALSE를 반환한다. 그렇지 않으면 TRUE를 반환한다.
다음 값은 비어 있는 것으로 간주한다.
- "" (빈 문자열)
- 0(정수로 0)
- 0.0 (0을 float로)
- "0"( 문자열로 0)
- NULL
- FALSE
- array() (빈 배열)
<예제 php 소스코드>
예제1)
<?php if (isset($var)) {
|
예제2) 문자열 오프셋의 예
<?php $expected_array_got_string = 'somestring'; var_dump(empty($expected_array_got_string['some_key'])); var_dump(empty($expected_array_got_string[0])); var_dump(empty($expected_array_got_string['0'])); var_dump(empty($expected_array_got_string[0.5])); var_dump(empty($expected_array_got_string['0.5'])); var_dump(empty($expected_array_got_string['0 Mostel'])); ?> |
<예제2 출력>
PHP 5.3에서 위 예제의 출력:
bool(false)
bool(false)
bool(false)
bool(false)
bool(false)
bool(false)
PHP 5.4에서 위 예제의 출력:
bool(true)
bool(false)
bool(false)
bool(false)
bool(true)
bool(true)
'Web Programming Language > PHP' 카테고리의 다른 글
PHP) MySQL 쿼리 실행하기 mysqli_query( ) (0) | 2020.10.27 |
---|---|
php 웹서버 전송방식 (0) | 2020.10.27 |
PHP) php header utf-8, euc-kr 인코딩 변환 (0) | 2020.10.26 |
반복문과 배열의 활용 (0) | 2020.10.23 |
배열 (0) | 2020.10.23 |
댓글