배열로 담은 변수의 값을 출력하는방법
본문
디비에 값을 저장한게 아니라 php화일내에 변수에 값을 담았습니다.
$item = "
토마토/300/20,
사과/210/21,
귤/302/11,
참외/432/2,
.
.
.
.
";
이런식으로요.
디비에 저장된거라면 뽑아서 배열로 나누고 정리해서 이름/높은값/날짜 별로 order by 처리해서
순서대로 뽑으면 되는데
디비가 아니라 어떻게 해야하는지 감을 못잡겠네요........
일단 의도는 위 $item 이란 값을
1차로 , 로explode 시켜 나누고
2차로 /값을 분리해서 각각 이름순,높은값순,날짜값순으로 쭉 출력할려고 합니다.
답변 2
$arr = explode(',',$item);
$len = count($arr) - 1;
for($i=0; $i< $len; $i++) {
$row = explode('/', $arr[$i]);
$items[$i][0] = $name[$i] = $row[0];
$items[$i][1] = $value[$i] = $row[1];
$items[$i][2] = $date[$i] = $row[2];
}
array_multisort($name, SORT_ASC, $value, SORT_DESC, $date, SORT_DESC, $items);
디비에 저장된거라면 뽑아서 --> 디비에 저장하면 될듯요.
답변을 작성하시기 전에 로그인 해주세요.