배열에 대해서 이해를 못해서 그런가요 아무리해도...ㅠ.ㅠ 정보
배열에 대해서 이해를 못해서 그런가요 아무리해도...ㅠ.ㅠ
본문
두번째 처럼 처럼 해보고 싶어서 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]}
.
.
.
}
?>
며칠간 인터넷에서 배열에 대해서 공부해봐도 도무지 되지가 않네요.
고수님들 조언 부탁드립니다.
<?
$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]}
.
.
.
}
?>
댓글 전체