본문 바로가기

PHP/PHP Programming

[PHP] 파일 읽기 클래스 [PHP] 파일 읽기 클래스 ■ SplFileObject::fpassthru( ) : 파일의 현재 위치에서 모든 데이터를 읽고, 출력 버퍼에 담습니다. ■ SplFileObject::fgets( ) : 파일 포인터에서 한 줄을 읽어 옵니다. ■ SplFileObject::fgetc( ) : 파일 포인터에서 한 문자씩 읽어 옵니다. ■ SplFileObject::fgetss( ) : 파일 포인터에서 한 줄을 읽어서 html, php태그를 제거합니다. ■ SplFileObject::fgetcsv( ) : CSV 파일 포인터에서 한 줄을 읽어 옵니다. ■ SplFileObject::setCsvControl( ) : CSV 필드 처리 구분 기호와 묶기 문자를 설정합니다. ■ SplFileObject::getCs.. 더보기
[PHP] 파일 처리 클래스 [PHP] 파일 처리 클래스 ■ SplFileObject::__construct( ) : 새로운 파일 객체를 만듭니다. ■ SplFileObject::__construct( ) : 새로운 파일 객체 SplFileObject::__construct( string $filename [, string $open_mode = "r" [, bool $use_include_path = false [, resource $context ]]] (PHP5 >= 5.1.0) 새로운 파일 객체를 만듭니다. √ filename 인수 : 파일 이름 또는 URL √ open_mode 인수 : fopen() 함수의 동일한 모드를 사용합니다. 기본 값은 r 모드 입니다. √ use_include_path 인수 : php.ini에 설.. 더보기
[PHP] 숫자 → 문자로 변경 ■ 숫자 → 문자로 변경 아래 함수는 PHP 사용자지정 함수를 통하여 숫자로 입력된 변수값을 함수를 통하여 문자로 변경하는 경우이다. number_hangul_change.php 출력결과 더보기
[PHP] URL의 GET 변수값 삭제하기 ■ URL의 GET 변수값 삭제하기 작업진행중 GET 변수값이 중복으로 선언되어 들어가는 상황이 발생하여 아래와 같은 함수를 사용하여 해결하였다. 아래 방식으로 GET 변수의 값을 제거할 수 있다. delete_get.php 출력결과 더보기
[PHP] foreach문 사용방법 ■ foreach 문 foreach문은 배열에서만 작동한다. 배열이 아니면 php코드 내에 오류메시지를 출력한다. 다차원 배열이나 중첩도 가능하며, 키(key)와 원소(value)로 분리하거나 변수로 지정가능하다. 두 가지 문법 중 첫 번째 문법은 배열의 원소만 가져오고, 두 번째 문법은 키(key)와 원소(value)를 가져온다. 이 중 첫 번째 문법이 더 유용할 것이다. 아래 예는제는 첫 번째 문법을 사용한 것인데, value앞에 "&"를 붙여서 다른 arr 배열원소로 참조 변경이 가능하다. ex01.php 출력결과 다음은 다차원 배열을 중첩하여 원소(value)로 분리한 예입니다. ex02.php 출력결과 아래큰 키(key)와 원소(value)를 분리한 예이다. ex03.php 출력결과 다음 예제도.. 더보기