테스트 사이트 - 개발 중인 베타 버전입니다

배열에 대해서 이해를 못해서 그런가요 아무리해도...ㅠ.ㅠ

· 14년 전 · 921
두번째 처럼 처럼 해보고 싶어서 php.net에서 배열에 대해서 찾아보기도 하고
며칠간 인터넷에서 배열에 대해서 공부해봐도 도무지 되지가 않네요.
고수님들 조언 부탁드립니다.

<?
$sql = " select * from g4_write_$bo_table ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++)
{

if($row[wr_1]=="tiger"&&$row[wr_2]=="yellow") {$number1 += $row[wr_5]}
if($row[wr_1]=="tiger"&&$row[wr_2]=="black") {$number2 += $row[wr_5]}
if($row[wr_1]=="zebra"&&$row[wr_3]=="one") {$number3 += $row[wr_5]}
if($row[wr_1]=="lion"&&$row[wr_2]=="black") {$number4 += $row[wr_5]}
if($row[wr_1]=="tiger"&&$row[wr_2]=="black") {$number5 += $row[wr_5]}
if($row[wr_1]=="tiger"&&$row[wr_2]=="black") {$number6 += $row[wr_5]}
if($row[wr_1]=="snapper"&&$row[wr_2]=="black") {$number7 += $row[wr_5]}
if($row[wr_1]=="lion"&&$row[wr_2]=="black") {$number8 += $row[wr_5]}
if($row[wr_1]=="snake"&&$row[wr_3]=="two") {$number9 += $row[wr_5]}
if($row[wr_1]=="tiger"&&$row[wr_2]=="black") {$number10 += $row[wr_5]}
if($row[wr_1]=="turtle"&&$row[wr_2]=="black") {$number11 += $row[wr_5]}
if($row[wr_1]=="tiger"&&$row[wr_3]=="three") {$number12 += $row[wr_5]}

.
.
.
}
?>

아래처럼 하려고 하는데요...ㅠ.ㅠ

<?

$sql = " select * from g4_write_$bo_table ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++)
{
$group = array_unique($row[wr_1]);

// wr_1에 들어가 있는 동물명이 group1에 속하고 노란색이면
if($group[0]&&$row[wr_2]=="yellow") {$number1 += $row[wr_5]}
// wr_1에 들어가 있는 동물명이 group2에 속하고 검은색이면
if($group[1]&&$row[wr_2]=="black") {$number2 += $row[wr_5]}
// wr_1에 들어가 있는 동물명이 group3에 속하고 눈이하나면
if($group[2]&&$row[wr_3]=="one") {$number3 += $row[wr_5]}
// wr_1에 들어가 있는 동물명이 group4에 속하고 검은색이면
if($group[3]&&$row[wr_2]=="black") {$number5 += $row[wr_5]}
// wr_1에 들어가 있는 동물명이 group5에 속하고 검은색이면
if($group[4]&&$row[wr_2]=="black") {$number6 += $row[wr_5]}
// wr_1에 들어가 있는 동물명이 group6에 속하고 눈이 두개면
if($group[5]&&$row[wr_3]=="two") {$number7 += $row[wr_5]}
.
.
.
}
?>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시판 목록

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.
글쓰기