배열로 담은 변수의 값을 출력하는방법 채택완료
히어1
11년 전
조회 4,477
디비에 값을 저장한게 아니라 php화일내에 변수에 값을 담았습니다.
$item = "
토마토/300/20,
사과/210/21,
귤/302/11,
참외/432/2,
.
.
.
.
";
이런식으로요.
디비에 저장된거라면 뽑아서 배열로 나누고 정리해서 이름/높은값/날짜 별로 order by 처리해서
순서대로 뽑으면 되는데
디비가 아니라 어떻게 해야하는지 감을 못잡겠네요........
일단 의도는 위 $item 이란 값을
1차로 , 로explode 시켜 나누고
2차로 /값을 분리해서 각각 이름순,높은값순,날짜값순으로 쭉 출력할려고 합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
11년 전
</div>
<div>$arr = explode(',',$item);</div>
<div>$len = count($arr) - 1;</div>
<div>for($i=0; $i< $len; $i++) {</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$row = explode('/', $arr[$i]);</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$items[$i][0] = $name[$i] = $row[0]; </div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$items[$i][1] = $value[$i] = $row[1];</div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>$items[$i][2] = $date[$i] = $row[2]; </div>
<div>}</div>
<div>array_multisort($name, SORT_ASC, $value, SORT_DESC, $date, SORT_DESC, $items);</div>
<div>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
히어1
11년 전
덕분에 잘 해결햇습니다 정말 감사드립니다 ^^;;;; 슈와이님 짱~!!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인