질문Q #2677
배열질문
헛발이2014-04-17 11:54:45
오늘은 제가 질문이 많군요...
배열에 관한 질문인데요...혹시 이런게 있나 해서 질문 합니다...

 
Array
(
    [0] => 
    [1] => 
    [2] => 
)

혹시 이런 배열이 있다고 생각할때요..
이것을 FALSE로 인식하고 싶은데요....

세개의 배열값 안에 값이 없는 형태라면 FALSE
세개중에 하나라도 없으면 FALSE
세개값 모두 들어있어야 TRUE

이걸 뭐 세개를 IF로 비교 하고...Loop를 돌린다던가 말고...
특정한 PHP명령으로 찾아낼수 있는 그런 것이 있을까요?
답변3
#1 수야디벨 2014-04-17 13:15:01
제가 알기로는 없네요. empty , isset 등의 함수가 있지만 중간에 하나 없는걸 체크하진 못하네요.

따라서 그냥 함수하나 만드시는건 어때요?

인자 값으로 배열을 던져서 , 배열 크기만큼 루프 돌다가 빈값 만나면 return을 던져주는 ..
#2 변종원(웅파) 2014-04-17 13:51:32
제 기억에도 없네요.

php.net에서 array 쪽 함수 전부 보심이.... ^^
#3 한대승(불의회상) 2014-04-17 15:12:40
아래 처럼 하시면 될듯...
 
echo in_array('', $arr) === FALSE ? 'TRUE' : 'FALSE';