프로그래밍/PHP

(PHP) join - 문자열 합치기

dev__dog 2021. 1. 25. 21:14
반응형


문자열로 이루어진 배열이 인입되었을때, 하나의 문자열로 합쳐서 리턴해줘야 했고, 아래는 그 예시입니다.

 

<?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
반응형