PHP 참고서

데이터 출력

문자열 출력 문자열 출력

조건문

조건 연산자 대체 조건 추가 조건 다중 선택 선택 항목 기본 항목 매칭

루프

조건 루프 사후 조건 루프 카운터 루프 배열 루프 루프 중단 루프 계속

변수 작업

존재 확인 비어 있음 확인 변수 삭제 배열 생성

작업 종료

출력과 함께 종료 작업 종료
변수 타입 확인 변수 타입 변경 정수 확인 부동소수점 수 확인 숫자 값 확인 문자열 확인 불리언 값 확인 배열 확인 객체 확인 NULL 값 확인 리소스 확인 호출 가능 값 확인 반복 가능 값 확인 셀 수 있는 값 확인 정수로 변환 float으로 변환 문자열로 변환 boolean으로 변환 배열로 변환

수학 함수

숫자의 절대값 숫자의 거듭제곱 숫자의 제곱근 최댓값 최솟값 숫자 반올림 올림 내림 나눗셈의 부동소수점 나머지 난수 생성

문자열 측정

문자열 길이 문자열 길이 문자열 너비

조작

양끝 정리 시작 부분 정리 끝 부분 정리 문자열 채우기 문자열 반복 문자열 뒤집기 문자 섞기

대소문자

소문자로 대문자로 소문자로 대문자로 첫 문자 대문자로 첫 문자 소문자로 단어 첫 문자 대문자로

분할

문자열을 배열로 분할 문자열을 배열로 분할 문자열을 부분으로 분할 문자열을 변수로 분할 문자열을 토큰으로 분할 형식에 따른 문자열 파싱 멀티바이트 문자열 분할 문자열을 문자로 분할 문자열 부분 가져오기 너비에 따른 문자열 자르기

문자열 부분

부분 문자열 가져오기 부분 문자열 가져오기

검색 및 치환

검색 및 치환 대소문자 구분 없는 치환 검색 및 치환 문자열 부분 치환

문자열 내 검색

문자열 내 문자 포함 여부 확인 첫 번째 포함 확인 마지막 포함 확인 부분 문자열 첫 번째 위치 문자 마지막 위치 대소문자 구분 없는 검색 대소문자 구분 없는 역방향 검색 부분 문자열 첫 번째 발견 지정된 문자 중 하나 검색 문자 첫 번째 발견 문자 마지막 발견 대소문자 구분 없는 검색 대소문자 구분 없는 부분 문자열 검색 부분 문자열 위치 마지막 포함 검색 대소문자 구분 없는 마지막 포함 검색 대소문자 구분 없는 역방향 검색 부분 문자열 역방향 검색 첫 번째 포함 검색

문자열별 계산

부분 문자열 포함 횟수 계산 포함 횟수 계산 문자 수 계산 단어 수 계산

태그 작업, 이스케이프

문자열에서 태그 제거 브라우저에 태그 출력 htmlspecialchars 역연산 문자를 HTML 엔티티로 변환 htmlentities 역연산 문자열 내 따옴표 이스케이프 addslashes 이스케이프 제거 메타문자 이스케이프 잘못된 문자 대체

문자열 형식화

숫자 형식화 통화 값 형식화 형식화된 문자열 출력 형식화된 문자열 출력 문자열 형식화 (반환) 배열로부터 문자열 형식화 줄 바꿈 삽입 줄 바꿈 삽입

문자 코드

코드에 따른 문자 문자 코드

문자열 비교

문자열 간 Levenshtein 거리 문자열 유사도 퍼센트 문자열 음향 비교 향상된 soundex 문자열 첫 문자 비교 대소문자 구분 없는 첫 문자 비교 대소문자 구분 문자열 비교 로케일 고려 문자열 비교 자연순 문자열 비교 대소문자 구분 없는 자연순 비교 대소문자 구분 없는 문자열 비교

배열

요소 개수 범위 배열 배열 요소의 합 요소의 곱 배열 분할 배열 병합 재귀적 배열 병합 키와 값 교환 배열 키 선택 배열 값 선택 배열 병합 배열 내 검색 값 개수 세기 배열 내 치환 배열 뒤집기 중복 제거 무작위 키 배열 셔플 존재 여부 확인 존재 여부 확인 배열을 변수로 배열을 변수로 배열을 문자열로 병합 다차원 배열로 배열의 첫 번째 요소 배열의 마지막 요소 앞에 추가 뒤에 추가 배열 채우기 배열 채우기 배열 채우기

정렬

요소 오름차순 요소 내림차순 키 오름차순 키 내림차순 키 유지 요소 오름차순 키 유지 요소 내림차순 자연순 대소문자 구분 없이 자연순 콜백 기준 키 콜백 기준 키 유지 콜백 기준 여러 배열 정렬

콜백

배열 변경 배열 순회 다차원 배열 순회 배열 필터링 배열 축소

배열 교집합

배열 교집합 키 포함 배열 교집합 키 교집합 콜백 비교 교집합 콜백 비교 교집합 콜백 키 교집합 콜백 키 교집합

배열 차집합

배열 차집합 키 포함 배열 차집합 배열 차집합 키 차집합 콜백 비교 차집합 콜백 키 차집합 콜백 키 차집합

주요 함수

패턴 매칭 검색 전체 패턴 매칭 검색 패턴 기반 치환 필터링 및 치환

추가 함수

문자열 분할 콜백 함수를 이용한 치환 다중 치환 배열 필터링 문자 이스케이프

에러 처리

에러 코드 가져오기 에러 메시지 가져오기

함수형 스타일

타임스탬프로 현재 시점 타임스탬프로 지정된 시점 날짜 형식화 날짜를 타임스탬프로 변환 마이크로초 얻기 날짜 정확성 확인 날짜 객체 생성 날짜 더하기 및 빼기 날짜에 더하기 날짜에서 빼기 간격 생성 날짜 형식화 두 날짜 사이의 차이 시간대 설정 시간대 얻기

OOP 스타일

날짜가 있는 객체 불변 날짜-시간 날짜 사이의 간격 시간대 날짜 사이의 기간 날짜에 더하기 날짜에서 빼기

DateTime 메서드

형식에서 생성 Immutable 변환 날짜 형식화 날짜 차이 날짜 변경 간격 추가 간격 빼기 날짜 설정 ISO-날짜 설정 시간 설정 타임스탬프 설정 시간대 설정 시간대 얻기 오프셋 얻기 타임스탬프 얻기 파싱 오류

DateInterval 메서드

문자열에서 생성 간격 형식화

기본

파일 내용 가져오기 문자열을 파일에 쓰기 파일을 배열로

파일 작업

파일 삭제 파일 복사 파일 또는 폴더 이름 변경 임시 파일 생성 고유한 이름의 파일 생성

폴더 작업

폴더 생성 폴더 삭제 폴더 확인 내용 읽기 패턴으로 내용 읽기 사용 가능한 공간 폴더 전체 용량

검사

파일 또는 폴더 존재 확인 파일 확인 파일 읽기 가능 여부 확인 파일 쓰기 가능 여부 확인 실행 파일 확인

파일 경로

경로에서 폴더 이름 경로에서 파일 이름 파일의 절대 경로 파일 경로 정보

정보

파일 크기 가져오기 파일 권한 변경 파일 소유자 변경 파일 그룹 변경 수정 시간 설정 파일 변경 시간 파일 생성 시간 파일 접근 시간 MIME 타입 확인 파일 MIME 타입 상태 캐시 지우기

파일 포함

파일 포함 한 번만 포함 필수 포함 한 번만 필수 포함

저수준 파일

파일 또는 URL 열기 파일 읽기 파일에서 줄 읽기 파일에서 문자 읽기 파일에 쓰기 파일 디스크립터 닫기 파일 읽기 파일 끝 도달 확인 파일 내 이동 파일 포인터 초기화 파일 자르기 파일 내 위치 파일 나머지 출력

저수준 폴더

내용 읽기 폴더 열기 폴더 닫기

특수 파일

CSV 파일 읽기 CSV 파일 쓰기 INI 파일 읽기

파일 업로드

파일 업로드 확인 업로드된 파일 새 위치로 이동

기타

파일 잠금 스트림에 형식화된 출력 스트림에 배열 형식화된 출력

존재 여부 확인

클래스 존재 여부 확인 메서드 존재 여부 확인 속성 존재 여부 확인 트레이트 존재 여부 확인 인터페이스 존재 여부 확인

클래스 정보 가져오기

클래스 이름 가져오기 부모 클래스 가져오기 클래스 메서드 가져오기 클래스 속성 가져오기 객체 속성 가져오기 호출된 클래스 가져오기

타입 및 관계 확인

객체 타입 확인 클래스 소속 확인 클래스 상속 확인 클래스 인터페이스 목록 부모 클래스 목록 사용 중인 트레이트 목록

클래스 자동 로딩

네임스페이스 정의 자동 로더 등록 자동 로더 가져오기 자동 로더 제거 자동 로더 호출

선언 작업

클래스 별칭 생성 선언된 클래스 가져오기 선언된 인터페이스 가져오기 선언된 트레이트 가져오기

생성

객체 생성 클래스 선언 인터페이스 선언 트레이트 선언

호출

정적 호출 배열을 사용한 정적 호출

주요 마법 메서드

객체 생성자 객체 소멸자 객체 복제

속성 접근

속성 읽기 속성 쓰기 속성 확인 속성 삭제

호출 가로채기

메서드 호출 정적 호출 함수처럼 호출

직렬화

직렬화 준비 객체 복원 현대식 직렬화 현대식 역직렬화

객체 변환

문자열로 var_export 용 var_dump 용

예외 처리

처리 블록 예외 캐치 최종 작업 예외 발생 기본 예외 클래스 예외로서의 오류 처리

함수

오류 출력 설정 오류 로그 기록 호출 트레이스 트레이스 출력 종료 함수 등록 Xdebug 호출 스택 사용자 정의 오류 생성 trigger_error와 동일 예외 핸들러 설정 오류 핸들러 설정 오류 핸들러 복원 예외 핸들러 복원

함수 확인

함수 존재 확인 호출 가능성 확인

함수 호출

callback 함수 호출 배열 인수로 호출

인수 작업

인수 얻기 인수 계산 특정 인수 얻기

이벤트 처리

tick 함수 등록 tick 함수 취소

변수

변수 정보 출력 변수 편리한 출력

목록

모든 변수 목록 모든 상수 목록 모든 함수 목록 포함된 파일 목록

메모리

현재 메모리 사용량 최대 메모리 사용량
JSON 디코딩 JSON 인코딩 데이터 직렬화 데이터 역직렬화 변수 내보내기

설정

설정 값 변경 설정 값 가져오기 모든 설정 가져오기 설정 정보

확장 기능

로드된 확장 기능 목록 확장 기능 로드 확인 확장 기능 함수

정보

언어 버전 버전 비교
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부