$arr = array('a',b',c');
'a',b',c' 이렇게 홀따옴표와 쉼표가 붙는 문자열형태로 그대로 출력할수있는 쉬운방법이 있는지요
for문으로 배열갯수만큼 돌리면서 홀따옴표와 쉼표를 붙이는방법이 생각나는데
너무 노가다같아서.. 쉽게 구현할수 있는 방법 있으면 부탁드립니다.
|
답변 3개 / 댓글 3개
채택된 답변
+20 포인트
마르스컴퍼니
2022-04-05 (화) 16:16:03
Copy
echo "'" . implode("','", $arr) . "'";
답변에 대한 댓글 1개
2022-04-06 (수) 11:37:00
용도가 어떤거로 한건지 알수있을까요?
답변에 대한 댓글 1개
2022-04-06 (수) 11:35:16
쿼리문에
where 컬럼 in ( $arr ) 형태로 사용하려고 합니다.
구현은 가능한데, 더 쉽게하는 방법이 있는지 궁금했습니다.
where 컬럼 in ( $arr ) 형태로 사용하려고 합니다.
구현은 가능한데, 더 쉽게하는 방법이 있는지 궁금했습니다.
PIREE
2022-04-05 (화) 15:52:53
$arr = array('a',b',c');
$str = implode(', ', $arr);
echo $str;
답변에 대한 댓글 1개
2022-04-05 (화) 15:57:00
답변감사합니다.
단순히 문자열로만 만들면 implode 함수를 사용하면 되지만
제가 원하는 형태는 홀따옴표가 포함된 'a','b','c' 입니다
단순히 문자열로만 만들면 implode 함수를 사용하면 되지만
제가 원하는 형태는 홀따옴표가 포함된 'a','b','c' 입니다
답변을 작성하려면 로그인이 필요합니다.
for문으로 만들생각을했다니.
감사합니다.