반응형
문자열로 이루어진 배열이 인입되었을때, 하나의 문자열로 합쳐서 리턴해줘야 했고, 아래는 그 예시입니다.
<?php
$arr_string = array("devdog", "데브독", "대부도");
echo join('^', $arr_string);
// 출력 : "devdog^데브독^대부도"
?>
<?php
while($values = fetch_assoc($stmt)) {
$arr_insert_string[] = "('{$values['no']}', 'devdog', '데브독', '대부도')";
}
if(is_array($arr_insert_string) == FALSE) exit;
else $insert_string = join(',', $arr_insert_string);
$query = "INSERT INTO [TB_TABLE] (no, id, name, loc) VALUES ".$insert_string;
echo $query;
/** 출력 : "
INSERT INTO [TB_TABLE] (no, id, name, loc)
VALUES ('1', 'devdog', '데브독', '대부도')
,('2', 'devdog', '데브독', '대부도')
,('3', 'devdog', '데브독', '대부도');
"*/
?>
728x90
반응형
'프로그래밍 > PHP' 카테고리의 다른 글
(PHP) mysql_error - mysql 에러확인 (0) | 2021.01.27 |
---|---|
(PHP) json_decode - json형식의 문자열을 PHP변수로 변환 (0) | 2021.01.26 |
(PHP) json_encode - 배열을 json형태로 변환 (0) | 2021.01.26 |
(PHP) in_array - 배열에 특정 값 포함여부 확인 (0) | 2021.01.25 |
(PHP) strpos - 특정문자 포함여부 확인 (0) | 2021.01.25 |