내 개체 newUpload
의 개체 속성에 $_POST
및 $_FILES
개의 변수가 저장되었습니다. 내 SQL 업데이트 문을 생성하려고하지만 배열을 결합하는 데 문제가 있습니다. 여러 배열을 결합하는 배열은 어떻게 만듭니 까? 글로벌 키워드가 혼란스럽고 나타나지 않아야합니다.여러 배열을 새 배열로 결합하려면 어떻게합니까?
$array = array();
foreach ($this->post as $value) {
array_push($array, $value);
}
foreach ($this->files as $key => $value) {
$list = array('name', 'type', 'size', 'extension', 'filetime');
if (in_array($key, $list)) {
array_push($array, $value);
}
}
$array .= $this->moved['filepath'];
echo $array;
UPDATE : 실수 대신 $array[] = $value
의 array_push
를 사용하여. 배열의 범위가 foreach 루프에 국한되어 있다고 생각했지만 array_push
함수가 잘못되었습니다. 아래 코드가 작동했습니다. 모든 분들께 진심으로 감사드립니다. 귀하의 의견은 제가 솔루션을 제시하는 데 정말로 도움이되었습니다.
foreach ($this->files as $key => $value) {
$array2 = array('name', 'type', 'size', 'extension', 'filetime');
if (in_array($key, $array2)) {
$array[] = $value;
}
}
$array = array_merge($array, $this->post);
$array[] = $this->moved['filepath'];
당신이 배열이 결합되기 전에 보이는 방법의 예를 줄 수 그리고 그들이 결합 된 후에 어떻게보아야 하는가? – Jrod