array_count_values, foreach 질문드립니다.
본문
<?php
while ($row = sql_fetch_array($result)) {
$list_namec = explode('||',$row['wr_12c']);
$numc = array_count_values($list_namec);
$sum_count ++
} ?>
<?php
foreach( $numc as $key => $value ){
echo $key."(". $value ."회),";
} ?>
print_r2($row)를 찍어보면
wr_12c 값이 없는데
value값은 1이 나오고 있습니다.
아무것도 없을때 1이 아닌 0이 나오게 할려면 어떻게 해야 하나요?
!-->답변 1
if( empyt( $row['wr_12c']) {
$numc=0;
} else {
$list_namec = explode('||',$row['wr_12c']);
$numc = array_count_values($list_namec);
}
explde() 특성상
이런 식으로 해야 합니다.
답변을 작성하시기 전에 로그인 해주세요.