PHP 8

PHP 첨부파일 업로드

$_FILES의 속성은 다음과 같다. : $_FILES['userfile']['tmp_name'] - 웹 서버에 임시로 저장된 파일의 위치. : $_FILES['userfile']['name'] - 사용자 시스템에 있을 때의 파일 이름. : $_FILES['userfile']['size'] - 파일의 바이트 크기. : $_FILES['userfile']['type'] - 파일의 MIME 타입을 가리킴. 예를 들어, text/plain이나 image/gif. : $_FILES['userfile']['error'] - 파일 업로드할 때 일어난 오류 코드를 알려주는데, PHP 4.2.0에서 추가됨. 여기서 userfile는 input으로 가져온 name값을 말한다. - move_uploaded_file($_F..

PHP 2023.01.19

PHP와 JSON

PHP에는 JSON을 처리하는 내장 함수가 있습니다. 먼저 다음 두 가지 기능을 살펴보겠습니다. json_encode ( ) json_decode ( ) PHP - json_encode() - json_encode( ) 함수 는 값을 JSON 형식으로 인코딩하는 데 사용됩니다. 예 이 예는 연관 배열을 JSON 객체로 인코딩하는 방법을 보여줍니다. 결과 {"Peter":35,"Ben":37,"Joe":43} 예 이 예는 인덱스 배열을 JSON 배열로 인코딩하는 방법을 보여줍니다. 결과 ["Volvo","BMW","Toyota"] PHP - json_decode() json_decode () 함수 는 JSON 객체를 PHP 객체 또는 연관 배열로 디코딩하는 데 사용됩니다. 예 이 예제는 JSON 데이터를 ..

PHP 2023.01.16

PHP 정렬 배열

PHP - 배열에 대한 정렬 함수 sort()- 배열을 오름차순으로 정렬 rsort()- 배열을 내림차순으로 정렬 asort()- 값에 따라 연관 배열을 오름차순으로 정렬 ksort()- 키에 따라 연관 배열을 오름차순으로 정렬 arsort()- 값에 따라 연관 배열을 내림차순으로 정렬 krsort()- 키에 따라 연관 배열을 내림차순으로 정렬 오름차순으로 배열 정렬 - sort() - 다음 예제에서는 $cars 배열의 요소를 알파벳 오름차순으로 정렬합니다. 예) 결과 ) BMW Toyota Volvo 다음은 $numbers 배열의 요소를 숫자 오름차순으로 정렬합니다. 예) 결과 ) 2 4 6 11 22 내림차순으로 배열 정렬 - rsort() 다음 예제에서는 $cars 배열의 요소를 알파벳 내림차순으로..

PHP 2023.01.14

PHP 연관 배열

- 연관 배열은 할당한 명명된 키를 사용하는 배열입니다. - 연관 배열을 만드는 방법에는 두 가지가 있습니다. $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43"); 또는 $age['Peter'] = "35" ; $age['Ben'] = "37" ; $age['Joe'] = "43" ; 예) 결과 Peter is 35 years old. 연관 배열을 통한 루프 - 연관 배열의 모든 값을 반복하고 인쇄하려면 다음 foreach 과 같은 루프를 사용할 수 있습니다. 예) 결과 Key=Peter, Value=35 Key=Ben, Value=37 Key=Joe, Value=43

PHP 2023.01.13

PHP 인덱스 배열

인덱스 배열을 만드는 방법에는 두 가지가 있습니다. 인덱스는 다음과 같이 자동으로 할당될 수 있습니다(인덱스는 항상 0에서 시작). $cars = array("Volvo", "BMW", "Toyota"); 또는 인덱스를 수동으로 할당할 수 있습니다. $cars[0] = "Volvo"; $cars[1] = "BMW"; $cars[2] = "Toyota"; 다음 예제에서는 $cars라는 인덱스 배열을 만들고 여기에 세 개의 요소를 할당한 다음 배열 값이 포함된 텍스트를 인쇄합니다. 예) 결과 I like Volvo, BMW and Toyota. 인덱스 배열을 통한 루프 - 인덱스 배열의 모든 값을 반복하고 인쇄하려면 다음 for 과 같은 루프를 사용할 수 있습니다. 예) 결과 Volvo BMW Toyota

PHP 2023.01.13