array 질문 드립니다
본문
array(1,1,1,1) --> true
array(0,0,0,0) -->true
array(1,0,0,0) -->false
array(0,0,1,0) -->false
위처럼 같은 수가 배열로 들어가 있을경우 true
배열에 다른 수가 섞여 있을경우 false
for문으로 배열을 만들때
0 일경우 배열에 0을 넣고
0보다 클경우 1을 배열에 넣고...
같은 숫자끼리 나올경우 true 가 되어야 하는데....
어떻게 확인할수 있을까요??
답변 1
아.. 자문 자답이 됐네요..
<?php
$temp = array(100,0,10000,1);
for ($i=0 ; $i<count($temp);$i++){
if($temp[$i] == 0){
$kk = 0;
}else{
$kk = 1;
}
$yy[] = $kk;
?>
<?php
}
$result = array_unique($yy);
echo count($result);
?>
array_unique 를 이용해서
count 가 1이면 true
2이면 false 로 해결 했습니다 ^^
답변을 작성하시기 전에 로그인 해주세요.