나를 제외한 천재들 블로그


- 'php/코드' 카테고리의 글 목록 -

php/코드

    [PHP] 다차원 배열 1차원 배열로 바꾸기

    [PHP] 다차원 배열 1차원 배열로 바꾸기

    코드 $multiArr = [['a', 'b', 'c'], [1, 2, 3]]; $arr = array_merge(...$multiArr); // ['a', 'b', 'c', 1, 2, 3]; 하위 배열 요소를 묶어 새로운 배열을 만드는 방법입니다. PHP 5.6 이상에서 array_merge 함수로 간단하게 2차원 배열을 병합할 수 있습니다. 해당 코드는 키가 적용된 배열에서도 정상 작동되며 안될 시 아래 코드를 사용해보세요. $arr = array_merge(...array_values($multiArr));

    [PHP] 파일 다운로드

    [PHP] 파일 다운로드

    코드 $fe = fopen("파일경로", "r"); header("Content-Disposition:attachment; filename=다운로드 되는 파일 이름"); header("Content-Type:file/unknown;"); fpassthru($fe); php 파일 다운로드는 http 요청을 변경하여 구현할 수 있습니다.

    [PHP] a부터 z까지 출력하기

    [PHP] a부터 z까지 출력하기

    코드 $chr = ''; for ($i = 97; $i

    [PHP] 다중 파일을 ZIP 압축 파일로 다운로드하기

    [PHP] 다중 파일을 ZIP 압축 파일로 다운로드하기

    코드 // 가상의 경로를 가진 배열 생성 $files = ['upload/zipFile_1.txt', 'upload/zipFile_2.txt']; $filePath = $_SERVER['DOCUMENT_ROOT']."/"; $zip = new ZipArchive(); // zip 아카이브 생성하기 위한 고유값 $zipName = time()."zip"; // zip 아카이브 생성 여부 확인 if (!$zip->open($zipName, ZipArchive::CREATE)) { exit("error"); } // addFile ( 파일이 존재하는 경로, 저장될 이름 ) foreach ($files as $fileName) { $zip->addFile($filePath.$fileName, $fileName)..