배열 문제 질문해요~

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,758
18년 전 조회 1,541
18년 전 조회 1,508
18년 전 조회 1,510
18년 전 조회 4,113
18년 전 조회 1,357
18년 전 조회 1,021
18년 전 조회 1,509
18년 전 조회 1,680
18년 전 조회 1,604
18년 전 조회 1,513
18년 전 조회 1,964
18년 전 조회 1,547
18년 전 조회 1,635
18년 전 조회 2,293
18년 전 조회 1,555
18년 전 조회 1,726
18년 전 조회 1,830
18년 전 조회 1,513
18년 전 조회 1,743
🐛 버그신고