라이브러리

[PHP] empty - 변수가 비어 있는지 확인




PHP에서 Empty 함수

PHP의 `empty` 함수는 변수의 값을 검사하여 빈 값인지 여부를 확인합니다. 이 함수는 PHP 4.0.4부터 사용할 수 있습니다.

Empty 함수의 사용법


`empty` 함수의 사용법은 다음과 같습니다.

#hostingforum.kr
php

empty($변수명)



Empty 함수의 반환값


`empty` 함수의 반환값은 다음과 같습니다.

- `true` : 변수의 값이 빈 값일 때
- `false` : 변수의 값이 비어 있지 않을 때

Empty 함수의 예제


# 예제 1: 빈 문자열


#hostingforum.kr
php

$name = "";

echo empty($name) ? "빈 문자열입니다." : "비어 있지 않습니다.";

// 결과: 빈 문자열입니다.



# 예제 2: 비어 있는 배열


#hostingforum.kr
php

$fruits = array();

echo empty($fruits) ? "빈 배열입니다." : "비어 있지 않습니다.";

// 결과: 빈 배열입니다.



# 예제 3: 비어 있는 객체


#hostingforum.kr
php

class Person {}

$person = new Person();

echo empty($person) ? "빈 객체입니다." : "비어 있지 않습니다.";

// 결과: 빈 객체입니다.



# 예제 4: 0


#hostingforum.kr
php

$age = 0;

echo empty($age) ? "빈 값입니다." : "비어 있지 않습니다.";

// 결과: 빈 값입니다.



# 예제 5: FALSE


#hostingforum.kr
php

$isAdmin = false;

echo empty($isAdmin) ? "빈 값입니다." : "비어 있지 않습니다.";

// 결과: 빈 값입니다.



# 예제 6: NULL


#hostingforum.kr
php

$nullValue = null;

echo empty($nullValue) ? "빈 값입니다." : "비어 있지 않습니다.";

// 결과: 빈 값입니다.



Empty 함수의 사용 예시


`empty` 함수는 변수의 값을 검사하여 빈 값인지 여부를 확인할 때 사용할 수 있습니다. 예를 들어, 사용자가 입력한 값을 검사하여 빈 값인지 여부를 확인할 때 사용할 수 있습니다.

#hostingforum.kr
php

$username = $_POST['username'];

if (empty($username)) {

    echo "이름을 입력해 주세요.";

} else {

    echo "환영합니다, $username!";

}



이 예제에서는 사용자가 입력한 이름을 검사하여 빈 값인지 여부를 확인합니다. 빈 값인 경우 "이름을 입력해 주세요."라는 메시지를 출력하고, 비어 있지 않은 경우 "환영합니다, $username!"라는 메시지를 출력합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색