전체 개수를 구하고 싶습니다.
본문
https://sir.kr/qa/?wr_id=346386
전에 올렸던 질문에 추가로 더 궁금한 점이 있습니다.
품명 전체수와 로케이션 전체수를 구해서 출력 하고 싶습니다.
어떻게 하면 출력이 가능할께요? 따로 하단에 표시를 하고 싶습니다.
<div>
<div>
<table>
<colgroup>
<col width="25%" />
<col width="69%" />
<col width="6%" />
</colgroup>
<?
$s = explode("\n", $view['wr_11']);
$tmp = [];
foreach($s as $v) {
if($v) {
$ss = explode(" ", $v);
$tmp[$ss[4]][] = $ss[0];
}
}
foreach($tmp as $key => $value) {
$count=substr_count(implode(",", $value), ",")+1;
echo "<tr><th>".$key."</th><td>".implode(", ", $value)."</td><td ".$count."</td></tr>";
}
?>
</table>
</div>
</div>
답변 1
이런걸 원하시는 건가요??
$sum = 0;
foreach($s as $v) {
if($v) {
$sum ++;
$ss = explode(" ", $v);
$tmp[$ss[4]][] = $ss[0];
}
}
echo "전체수: ".$sum;
foreach($tmp as $key => $value) {
$count=substr_count(implode(",", $value), ",")+1;
echo "<tr><th>".$key."</th><td>".implode(", ", $value)."</td><td ".$count."</td></tr>";
echo "항목별수: ".sizeof($value);
}
답변을 작성하시기 전에 로그인 해주세요.