미채택 완료

number_format 처럼하려면

2017-02-08 (수) 11:45:13 4,105

문자에서도 콤마 되는방법있나요?

밑에 문법보면 한행이 출력되면 하나 이상 결과물이 나오는데 밑에꺼처럼 세네개로 if문 돌려서 결과된값이 

쭉 나오잖아요 "가나 다라 마바" 이런식으로 나오는데 여기서 그사이에 콤마를 넣어야하는데.. 어찌해야할까요... 

가나,다라 

가나,다라,마바

이런식으로 해서 하려고요 

if($result_r=$connect->query("select * from table where id=$id")){ if($result_r->num_rows) { echo $goods_arr[10]; } }
|

답변 1개 / 댓글 3개

2017-02-08 (수) 11:49:54

값이 단순하게

가나 다라

가나 다라 마바

이런 식으로 나온다면

echo str_replace(" ", ", ", $goods_arr[10]);

이렇게 가능합니다. 

답변에 대한 댓글 3개

값이 row_num으로 인해 나오거든요
이게 하나만 나오는데 if문 다돌려서 하면 필터로 제외될거빼곤 다 나와요 거기서 콤마를 넣아야한데 어렵네여 ㅠㅠ
[code]
$str = array();
if($result_r=$connect->query("select * from table where id=$id")){
if($result_r->num_rows) {
$str[] = $goods_arr[10];
}
}

echo implode(", ", $str);
[/code]
값이 어떻게 나오는지 정확하게 말씀해 주세요.
위에서는 값이
가나 다라 마바
이렇게 나온다 하셨는데 필터로 거르고 거기에 콤마를 넣고...
정확히 결과가 어떻게 나오는지 설명을 해 주셔야 합니다.
ㅠㅠ 제가 원하던게 아니네요 알아서 해볼게요~ 답글 감사합니다

답변을 작성하려면 로그인이 필요합니다.