반복문중에 없는 건만 가져올려고 하는되요문의 드립니다.
본문
$num = 0;
for ($r=0; $r < $imgCount['cnt']; $r++) { // 삭제전 파일 갯수
$num = 'image' . ($r + 1); // 이미지파일
$allsql = " SELECT * FROM g5_board_file WHERE bo_table='{$category}' AND wr_id='{$wr_id}' AND bf_file = '{$_REQUEST[$num]}' ";
$allRow = sql_fetch($allsql);
array_push($aimglist, $allRow['bf_file']); // 찍어볼려고 배열에 넣어둠
$num++;
}
결과
[
"cate_20230915154948_0.jpg",
"cate_20230915195625_2.jpg",
"cate_20230915154948_1.jpg",
null
]
파일 을 삭제하고 넘어 왔는되요
null 인파일만 추출 해서
unlink 할려고 합니다.
고수 님들 의견부탁드립니다.
기존파일 파일
[
"cate_20230915195625_2.jpg",
"cate_20230915202247_3.jpeg", ---> 삭제할 파일
"cate_20230915154948_1.jpg",
"cate_20230915154948_0.jpg"
]
답변 2
null 파일만 삭제 하겠다 하면은... ?
foreach ($files as $file) {
if ($file === null) {
unlink($file);
}
}
소스가 너무 일부만 있어서...
궁극적으로 하시려는 것이 무엇인가요?