php 구문 안에 자바스크립스 함수 호출 어떻게 하나요

<?
for ($i=0; $i<count($list); $i++)
{
echo <<<HEREDOC
<tr>
<td width="180" height="15" align=center ><font color="#D18336">판매가 :</font><font color="#D9591A"> <script type="text/javascript">SetComma($list[$i][wr_3])</script></font> <font color="#D18336">원</font></td>
</tr>
HEREDOC;
}
?>

<script type="text/javascript">
// 숫자에 콤마를 찍는다.
function SetComma(numstr) {
numstr = String(numstr);
var re0 = /^(-?\d+)(\d{3})($|\..*$)/;
if (re0.test(numstr))
return numstr.replace(re0,
function(str,p1,p2,p3) {
return SetComma(p1) + "," + p2 + p3;
}
);
else
return numstr;
}
</script>


자바스크립트 SetComma()가 호출되지 않네요~ 제가 php안에 자바스크립트 구문을
잘못썼나요? ㅎ
|

댓글 2개

리스트 페이지 wr_3 숫자 값 출력시 , 반영 목적 ??

<?
for ($i=0; $i<count($list); $i++)
{
$list[$i][wr_3]= number_format($list[$i][wr_3]);
echo <<<HEREDOC
<tr>
<td width="180" height="15" align=center ><font color="#D18336">판매가 :</font><font color="#D9591A">{$list[$i][wr_3]}</font> <font color="#D18336">원</font></td>
</tr>
HEREDOC;
}
?>

스크립트 무관하게 위와 같이 구성 후 테스트 해 보세요.
네 좋은 답변 감사합니다^^ php에 number_format이라는 함수가 있었군요.ㅎ 해결은 했는데 아직도 자바스크립트 호출은 의문이네용~
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13년 전 조회 2,382
13년 전 조회 2,907
13년 전 조회 1,635
13년 전 조회 998
13년 전 조회 1,862
13년 전 조회 1,551
13년 전 조회 1,545
13년 전 조회 1,556
13년 전 조회 885
13년 전 조회 1,592
13년 전 조회 977
13년 전 조회 785
13년 전 조회 805
13년 전 조회 6,173
13년 전 조회 2,609
13년 전 조회 993
13년 전 조회 877
13년 전 조회 970
13년 전 조회 3,440
13년 전 조회 1,950