배열로 담은 변수의 값을 출력하는방법

배열로 담은 변수의 값을 출력하는방법

QA

배열로 담은 변수의 값을 출력하는방법

답변 2

본문

디비에 값을 저장한게 아니라 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);
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 204
© SIRSOFT
현재 페이지 제일 처음으로