배열 문제 질문해요~
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
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_arr = explode("|",$id);
unset($id_arr[3]);
$id_new = implode("|",$id_arr);
D 값은 특정한 배열에 항상 있는 것이 아닙니다.
D가 제일 앞에 위치 될 수도 있고, 마지막이 될 수도 있습니다.