배열 문제 질문해요~

A|B|C|D|E|F|G

id 라는 필드에 위와 같이 값이 있다고 가정합니다.

그럼,

D 문자를 삭제하고, 아래와 같이 저장하려면,

A|B|C|E|F|G

어떻게 해야 될까요~






// 뽑아온다.
$sql = " select * from 테이블1 ";
$row = sql_fetch($sql);

// 쪼갠다.
$list = explode("|",$row['id']);
for ($i=0; $i<count($list); $i++) {

// 지정
$k = $list[$i];

// 업데이트

} // end for
|

댓글 4개

임시방편으로 치환해서 사용합니다. -.-
$id = "A|B|C|D|E|F|G";
$id_arr = explode("|",$id);
unset($id_arr[3]);
$id_new = implode("|",$id_arr);
하나 빼먹은게 있네요.

D 값은 특정한 배열에 항상 있는 것이 아닙니다.

D가 제일 앞에 위치 될 수도 있고, 마지막이 될 수도 있습니다.
답변5
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
18년 전 조회 1,777
18년 전 조회 1,573
18년 전 조회 1,540
18년 전 조회 1,535
18년 전 조회 4,145
18년 전 조회 1,381
18년 전 조회 1,046
18년 전 조회 1,532
18년 전 조회 1,704
18년 전 조회 1,627
18년 전 조회 1,534
18년 전 조회 1,989
18년 전 조회 1,571
18년 전 조회 1,662
18년 전 조회 2,314
18년 전 조회 1,579
18년 전 조회 1,742
18년 전 조회 1,854
18년 전 조회 1,543
18년 전 조회 1,768