define()을 사용하여 |
상수 정의, 세 번째 매개변수 선택 대소문자를 구분하나요? ㅋㅋㅋ _일정 () |
4. 판단 함수
Function |
Function |
Usage |
is_bool() |
여부를 판단합니다. |
is_bool() |
is_int( ) | 정수인지 확인 |
is_int() |
is_string() |
문자열인지 확인 |
is_string() |
is_float() |
부동소수점인지 확인 type |
is_float() |
is_numeric() |
숫자인지 숫자 문자열인지 확인 |
is_numeric() |
is_null() |
비어 있는지 확인 |
is_null() |
is_array() | 배열 |
is_array() |
is_dir() |
이 경로 |
id_dir() |
인지 판단 5. 문자열 함수
function |
function |
Usage |
strstr()은 strchr() |
의 별칭입니다. $$str 문자열을 반환합니다. class="parameter">needle 처음 나타나는 부분부터 끝까지의 문자열입니다. $str 字符串从 $needle 第一次出现的位置开始到结尾的字符串。
且区分大小写,不想区分大小写请用:stristr()
|
strstr ( $str , $needle 대소문자를 구분하지 않으려면 stristr()strstr Get $str中$ needle이 처음 나타난 위치(아래 첨자)가 false를 반환하지 않았습니다 strpos($str,$needle) strrpos() |
위치 가져오기 (아래 첨자) $str에서 $needle의 마지막 항목, false가 반환되지 않음
strrpos($str,$needle) |
|
substr() |
문자열 $str을 $start 위치에서 $length 문자열로 가로채기 substr($str,$start,$length ) |
|
implode() |
배열을 문자열로 연결하는 데 사용됩니다.
implode(',',$arr) |
|
explode() |
분할에 사용됩니다. 문자열을 배열로
explode( ',',$str) |
|
str_split() |
문자열 $str을 배열로 분할합니다. 각 단위 길이는 5입니다.
str_split($str,5) |
|
str_replace() |
문자 바꾸기 문자열 $str의 a를 b로 바꾸기
str_replace(a,b,$str) |
|
strtolower() |
문자열이 소문자로 변환됩니다
strtolower($str) | |
strtoupper() | 문자열을 대문자로 변환
strtoupper($str) |
|
ucfirst() |
문자열 $str의 첫 문자를 대문자로 변환
ucfirst($str) |
|
unwords () |
문자열의 $str에 있는 각 단어를 첫 글자를 대문자로 변환합니다.
unwords($str) |
|
Trim() |
문자열 양쪽 끝의 공백 문자 및 기타 문자를 제거합니다.
Trim( $str) |
| rtrim() |
문자열 오른쪽의 공백 문자 및 기타 문자를 제거합니다
rtrim($str) |
|
strlen() |
문자열 길이를 가져옵니다
strlen($ str) |
|
substr_count( ) |
문자열 $a가 문자열 $str
substr_count($str, "$a") |
|
str_repeat() |
$의 반복 출력을 계산합니다. str, 횟수는 $num
str_repeat ($str,$num) |
|
strpad() |
$str의 왼쪽을 0으로 채워 길이를 $length
strpad($str, $length,"0",STR_PAD_LEFT) |
| strrev() |
문자열 순서 뒤집기
strrev($str) |
|
rand() |
m-n 사이의 임의의 정수 가져오기
rand ( m, n) |
|
mt_rand() | m-n 사이의 임의의 정수를 취하면 획득 속도가 mt_rand()
mt_rand(m,n) |
|
pow() |
보다 빠릅니다. n번째 거듭제곱
pow(m,n) |
|
number_format() |
천 단위 구분 기호로 숫자 서식 지정
number_format($n) |
|
6. 배열 함수
Function |
Function |
Usage |
unset() |
지정된 변수를 삭제합니다 |
설정 해제($arr)/설정 해제($arr) [n]) |
array_values() |
배열의 모든 값을 가져오고 숫자 첨자를 다시 설정합니다. |
array_values($arr) |
array_keys() |
모든 키 값 가져오기 배열에서 |
array_keys ($arr) |
is_array() |
배열인지 판단하세요 |
is_array($arr) |
in_array() |
배열 $arr에 다음이 포함되어 있는지 판단하세요. 요소 $str |
in_array($str ,$arr) |
count() |
통계 배열 길이/통계 다차원 배열 길이 |
count($arr)/count($arr,1) |
range() |
1-9 배열 만들기 |
rang(1,9), range(a-z) |
array_merge() |
여러 배열을 하나의 배열로 연결 |
array_merge($arr,$brr …) |
array_rand() | 배열에서 n 단위를 무작위로 추출하고 키 값을 반환하여 새 배열이 됩니다. |
array_rand($arr,n) |
shuffle() |
순서를 중단합니다. of the array |
shuffle($arr) |
each() |
배열에 있는 현재 요소의 키/값 쌍을 반환하고 자동으로 배열 포인터를 한 단계 앞으로 이동합니다 |
each($arr) |
list(): 언어 구조 |
배열에 값 넣기 일부 변수 할당 |
list($a,$b,$c)=$arr |
array_unshift() |
하나 이상 삽입 배열 시작 부분의 셀 |
array_unshift($arr,$v1,$ v2...) |
array_push() |
배열 끝 부분에 하나 이상의 셀 삽입 |
array_push($arr, $v1,$v2...) |
array_pop() |
배열 끝에 하나 이상의 셀 삽입 요소가 제거되고 반환됩니다 |
array_pop($arr) |
array_key_exist() | 배열에 $k 키가 있는지 확인 |
array_key_exist($k,$arr) |
array_search() |
배열에서 주어진 값 $v를 검색하고 성공하면 해당 키 이름을 반환합니다. | array_search($v,$arr) |
array_flip() |
배열의 키와 값을 교환 |
array_flip($arr) |
array_count_values() |
모든 값의 발생 횟수 계산 배열에서 |
array_count_values($arr) |
array_unique() |
배열에서 중복 값 제거 |
array_unique($arr) |
sort() |
배열을 오름차순으로 정렬 값 크기별로 정렬 |
sort($arr) |
asort() |
배열을 값 크기별로 오름차순으로 정렬하고 인덱스 관계를 유지
|
asort($arr ) |
rsort() |
배열을 값 크기에 따라 내림차순으로 정렬하고 인덱스를 다시 정렬합니다. |
rsort($arr) |
arsort |
배열을 값 크기에 따라 내림차순으로 정렬하고 인덱스를 유지합니다 |
arsort($arr) |
natsort() |
자연스러운 정렬(사람들의 일상 사용 습관에 맞춰) |
natsort($arr) |
ksort() |
배열을 키 크기에 따라 내림차순으로 정렬합니다. 키 이름-데이터 연결 |
ksort($arr) |
krsort() |
키-데이터 연결을 유지하면서 키 크기에 따라 내림차순으로 배열을 정렬합니다 |
krsort( $arr) |
array_sum( ) |
배열의 모든 값을 합산합니다 |
array_sum($arr) |
key() |
배열에서 순회 포인터의 위치(키)를 가져옵니다. |
key($arr) |
current( ) |
포인터 위치의 값을 가져옵니다 |
current($arr) |
next() |
포인터를 배열에서 한 위치 뒤로 이동합니다. |
next($arr) |
prev() |
배열에서 포인터를 한 위치 앞으로 이동합니다. |
prev($arr) |
reset() |
배열에서 포인터 위치를 재설정합니다(가리키기). 첫 번째 위치로) |
reset($arr) |
end() |
배열의 포인터를 마지막 위치로 이동 |
end($arr) |
7. 시간 함수
Function |
Function |
Usage |
time () |
현재 타임스탬프 가져오기 |
time() |
mktime( ) |
지정된 시간의 타임스탬프 가져오기 | mktime (시, 분, 초, 월, 일, 년) |
date( ) |
시간 $tmp를 지정된 형식으로 출력 |
date('Y-m-d H:i:s',$tmp) |
strtotime() |
영어 텍스트의 날짜 및 시간 설명을 Unix 타임스탬프로 구문 분석합니다. |
strtotime("now") |
8. 데이터베이스 함수
Function
Function |
Function |
|
mysql_connect()
mysql 데이터베이스 연결 |
mysql_ 연결($호스트,$사용자,$pwd) | |
mysql_query()
MySQL 문 보내기 |
mysql_query(sql 문) |
|
mysql_fetch_assoc()
결과 집합에서 데이터 행을 가져와 연관 배열을 구성하고 반환하고 계속 이동합니다. 내부 데이터 포인터 |
mysql_f etch_assoc($ result) |
|
mysql_fetch_array()
결과 집합에서 데이터 행을 가져와서 배열을 구성하고 반환한 다음 내부 데이터 포인터를 계속 이동합니다 |
mysql_fetch_array( $result, 매개변수) |
|
mysql_fetch_row()
결과 집합에서 가져오기 데이터 행이 인덱스 배열을 형성하고 반환되며 내부 데이터 포인터를 계속 이동합니다 |
mysql_fetch_row($result) |
| mysql_select_db()
데이터베이스 선택 |
mysql_select_db(데이터베이스 이름) |
|
mysql_ num_rows()
Get query 결과 레코드 수 |
mysql_num_rows(쿼리 결과) |
|
9. 파일 작업 기능
fopen()
파일 또는 URL 열기 |
fopen(" filename","mode ”) |
|
fwrite()
파일에 내용 쓰기 |
fwrite(" filename","content") |
|
fclose()
파일 또는 URL을 닫습니다 |
fclose("filename") |
|
file_put_contents()
한 번에 콘텐츠 쓰기 |
file_put_contents("filename" ,"content") |
|
file_get_contents()
한 번에 내용 읽기 |
file_get_contents("filename","content") |
|
fread()
지정된 길이의 파일 내용 읽기 |
fread("filename", 바이트 수) |
|
filesize()
파일 내용 길이(바이트 수) 가져오기 |
filesize(" filename") |
|
fgets()
줄 읽기 | fgets($handle,length) |
|
file()
전체 파일을 배열로 읽어옵니다 |
file("filename") | |
copy()
파일을 복사합니다. 새 파일 이름은 다음과 같습니다. "newfile" |
copy("filename","newfile") |
|
unlink()
파일 삭제 |
unlink($filename) |
|
filectime()
파일 생성 시간 가져오기 |
filectime($filename) |
|
fileatime()
파일의 마지막 액세스 시간을 가져옵니다 |
fileatime($filename) |
|
filemtime()
파일 수정 시간 가져오기 |
filemtime($filename) | |
feof()
포인터가 파일 끝에 도달했는지 판단 |
feof($filename) |
|
json_encode()
데이터를 JSON 데이터로 컴파일 |
json_encode ($a) |
| json_decode()
| JSON 데이터를 PHP 데이터 변수로 디코딩
매개변수가 true인 경우 배열을 반환
json_decode($j, [false]/true) |
|
10.
함수
함수 | 사용법 |
| mkdir()
디렉토리 생성, 0777 재귀적으로 생성할지 여부 | mkdir("/ path/to/my /dir", 07 77); |
| rmdir()
디렉토리 삭제 | rmdir($DIR) |
| opendir()
디렉토리 핸들 열기 | opendir($dir) |
| readdir( )
디렉토리 읽기 | readdir($dir) |
| closedir()
디렉토리 닫기 | closedir($dir) |
| rewinddir()
디렉터리 리소스 재설정 | rewinddir($dir ) |
| file_exists() 파일/디렉토리가 존재하는지 확인 | file_exists($filename/$dir) |
| rename()
파일/디렉터리 이름 바꾸기 | rename($filename/$dir , $newname) |
| dirname ()
dirname($path) | 경로의 디렉터리 부분을 반환 |
| basename()
경로의 파일 이름 부분을 반환 | basename($path) |
| pathinfo()
경로 정보 가져오기 | pathinfo($path, [옵션]) |
|
11. 클래스 함수
function | # 🎜🎜#Function | Function |
class_exists() | 클래스 존재 여부 판단# 🎜🎜#class_exists($classname) |
|
interface_exists()
인터페이스 존재 여부 판단 |
interface_exists( $ name) |
|
method_exists()
메소드가 존재하는지 확인 |
method_exists($name)#🎜 🎜# |
| property_exists()
속성 존재 여부 판단 | property($name)#🎜🎜 ##🎜 🎜# | get_class() | 클래스 이름 가져오기
get_class() |
| get_parent_class() | 부모 클래스 이름 가져오기
get_parent_class() |
| get_class_methods()# 🎜🎜# 클래스의 메서드 가져오기 |
get_class_methods()
|
get_class_vars() |
반환은 다음으로 구성됩니다. 클래스 배열의 기본 속성 |
get_class_vars()
|
get_declared_class() |
이름 가져오기 정의된 클래스#🎜🎜 # | get_declared_class()
| __toString() | 객체를 문자열로 처리할 때 호출됩니다. # ㅋㅋㅋ __construct()#🎜🎜 # |
__destruct()
객체가 파괴될 때 자동으로 호출됨 |
__destruct()#🎜 🎜# | #🎜 🎜#__clone() |
객체를 복제할 때 자동으로 호출됨
__clone() |
|
__invoke() |
객체가 함수로 호출되면 자동으로 호출
__invoke() |
#🎜 🎜# | __set()#🎜 🎜#액세스할 수 없는 멤버 속성에 값을 할당할 때 자동으로 호출됨 |
__set()
#🎜🎜 # | __get() | 읽을 수 없는 멤버 속성의 값을 읽을 때 자동으로 호출됨 #액세스할 수 없는 멤버 속성에 isset() 또는empty()가 사용될 때 자동으로 호출됨#🎜 🎜# | __isset()
| __unset () | 액세스할 수 없는 멤버 속성에서 unset()을 사용할 때 자동으로 조정#🎜🎜 #__unset() |
class_alias() |
클래스에 대한 별칭 만들기 |
class_alias (원래 클래스, 카테고리 이름) |
get_object_vars( ) |
객체#에 사용 가능한 정의된 속성과 값이 포함된 연관 배열을 반환합니다. 🎜🎜# | get_object_vars() |
is_a() | 객체가 이 클래스에 속하거나 이 클래스가 다음인 경우 TRUE를 반환합니다. 이 객체의 상위 클래스 | is_a($obj,$classname)#🎜 🎜# |
is_subclass_of()
If 객체 object가 속한 클래스는 class_name 클래스의 하위 클래스이고, TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다. |
is_subclass_of($obj,$classname) |
|
| 더 많은 PHP 관련 지식을 알려주세요. PHP中文网 | 을 방문하세요! |
|
|