배열값을 콤마(,)구분으로 넣고 빼기 > 정보공유

본문 바로가기

정보공유

일반글
PHP

배열값을 콤마(,)구분으로 넣고 빼기

페이지 정보

게시물QR코드

본문

function comma_array($data, $wr_id, $insert=false)

{

    $data_array = explode(",", trim($data));


    if($insert && in_array($wr_id, $data_array))

        return $data;

    $data_array = array_merge(array($wr_id), $data_array);

    $data_array = array_unique($data_array);

    foreach ($data_array as $key=>$value) {

        if (!trim($value))

            unset($data_array[$key]);

    }

    if (!$insert) {

        foreach ($data_array as $key=>$value) {

            if ((int)$value == (int)$wr_id)

                unset($data_array[$key]);

        }

    }

    return implode(",", $data_array);

}


$my_data = "1,3,5,7,9";

$my_num = 50;

$my_chk = 1; //0이면 삭제, 1이면 추가

$comma = comma_array($my_data, $my_num, $my_chk);


echo $comma;


결과

50,1,3,5,7,9

댓글목록

등록된 댓글이 없습니다.

  • Addr.부산광역시 동구 중앙대로 319, 9층 L4호(초량동, 부산YMCA빌딩) Email. gnuwiz@naver.com
  • BR. 625-68-00172 TRC. 2019-부산해운대-1186 TEL. 0507-1382-2790
All rights reserved.