文字列 STRING
stristr(string,search) - (大文字と小文字を区別しない)
str_replace(find,replace,string,count) - 置換します
str_ireplace(find,replace,string,count) - (大文字と小文字を区別しません)
substr(string,start,length) - インターセプト
>>explode(separator,string,limit) - string->配列
implode(separator, array) - array->character String
join(separator,array) - 上記と同じstr_split(string) ,length) - 文字列を配列に分割します
parse_str(string,array) - クエリ文字列を配列に解析します
strto lower(string) - 小文字
strtoupper(string) - 大文字の
str_shuffle(string) - ランダムにシャッフル strrev(string) - 逆出力 echo(string) print(string)printf(format,arg1,arg2,arg++) - フォーマットされた出力
fprintf(stream,format,arg1,arg2,arg++) - ファイルへのフォーマット済み出力
sprintf(format,arg1,arg2,arg++) - 文字列にフォーマット済み
>format
str_pad(string,length,pad_string) ,pad_type) - 指定した長さまで塗りつぶします
str_repeat(string,repeat) - 指定した回数繰り返します
chunk_split(string,length,end ) - 区切り文字を挿入します number_format(number,decimals,decmalpoint,separator) - 数値をフォーマットしますtrim(string,charlist) - 両端を削除しますstrip_tags(string,allow) - HTML、XML、PHP タグを削除します
>> Escape addslashes(string) - 事前定義された文字の前にバックスラッシュを追加します
stripslashes(string)
addcslashes(string,characters) - カスタム文字の前にバックスラッシュを追加しますStripcslashes(string)
htmlentities(string,quotestyle,character-set) - すべての文字 -> HTML エンティティ
html_entity_decode( string,quotestyle,character-set) - HTML エンティティ -> 文字
htmlspecialchars(string ,quotestyle,character-set) - 部分的な文字 ( & | " | ' | < | > ) -> HTML エンティティ
htmlspecialchars_decode(string,quotestyle) - HTML エンティティ -> 文字
nl2br(string) - /n -> ,raw) - ファイルの非可逆ダイジェスト sha1(string,raw) - SHA1 ハッシュ sha1_file(file, raw)>> ASCII
ord(string) - 最初の文字の ASCII を返します配列 ARRAY>> .) = $array - 配列要素を使用して変数に値を割り当てます
range(min,max,step) - 指定した範囲の配列を作成します
array_combine(array1, array2) - 新しい配列を作成します: array1 がキー、 array2 は値です
>> スタック
array_pop(array) - 末尾のポップ array_push(array, value1, value2. ..) - $array[] = $value と同等の末尾をスタックにプッシュしますarray_shift(array) - 最初の部分をスタックからポップします
array_unshift(array,value1,value2,value3...) - 最初の部分をスタックにプッシュします
in_array(value,array,type) - 値が存在するかどうかを確認しますarray_key_exists(key,array) - キーが存在するかどうかを確認します>> Comparearray_diff(array1,array2,array3...) - 差分セット
array_diff_assoc(array1,array2,array3...)
array_diff_key(array1,array2,array3...)
array_intersect(array1,array2,array3...) - 交差点
array_intersect_assoc(array1,array2,array3...)
array_intersect_key(array1,array2,array3 ..)
>>Sort
sort(array,sorttype) - 値で昇順に並べ替えます (インデックスを再構築します)
rsort(array,sorttype) - 値で降順に並べ替えます (インデックスを再構築します)
asort(array, sorttype) - 値による順方向ソート (インデックスを維持) arsort(array, sorttype) - 値による逆方向ソート (インデックスを維持)
natsort(array) - 自然なソート
natcasesort(array) - サイズを区別しない自然な並べ替え
ksort(array,sorttype) - キーによる順方向の並べ替え
krsort(array,sorttype) - キーによる逆方向の並べ替え
array_multisort(array, 並べ替え順序、並べ替えタイプ) - 並べ替え
shuffle(array) - ランダムsort ランダムな配列の並べ替え
array_reverse(array,preserve) - 順序を逆にする
>> Modify
array_change_key_case(array,case) - 大文字と小文字を変換する
array_filter(array,function) - 指定されたメソッドでフィルタリングする
array_map(function,array1,array2,array3...) - 各要素にメソッドを適用します
array_fill(start,number,value) - 指定された値で配列を埋めます
array_pad(array,size,value) - put 配列を埋めます固定長に変換
array_flip(array) - キーと値を交換
array_unique(array) - 重複を削除
>> マージと分割
array_chunk(array, size, prepare_key) - カット
array_rand( array ,number) - 配列要素をランダムに返します (number=1 の場合はキーを返します)
array_slice(array,offset,length,preserve) - インターセプト
array_splice(array,offset,length,array) - 置換
array_merge(array1 , array2, array3...) - マージ
array_merge_recursive(array1, array2, array3...) - 再帰的マージ (キーが同じ場合)
>> ポインタ
each(array) - 現在の値を返す要素を追加し、ポインターを移動します
key(array) - 現在のキー
current(array) - 現在の値、pos(array) と同じ
next(array) - 次の値
prev(array) - 前の値
reset(array) - 先頭に移動
end(array) - 最後に移動
日付と時刻 DATE & TIME
date(format,timestamp) - フォーマットされた出力時刻
>> 情報
getdate(timestamp) - 日付と時刻の情報配列を取得
microtime(get_as_float) - 現在の時刻情報の配列を取得
>>
time() - 現在時刻のタイムスタンプ
strtotime(time,now) - 文字列をタイムスタンプに変換
mktime(hour,nutrition,second,month,day,year,is_dst) - タイムスタンプを取得
ディレクトリDIRreaddir(handle) - ファイル名を返します
Closedir(handle) - ハンドルを閉じます
rewinddir(handle) ) - ハンドルをリセットします
dir(directory) - ディレクトリを開き、オブジェクトを返します: read()、rewind()、close()
File FILE
parse_ini_file( file, process_sections) - ini ファイルを解析し、配列を返します
set_file_buffer(file,buffer) - ファイル出力バッファを設定します
>> ファイル操作
readfile(filename) ,include_path,context) - ファイルを読み取り、バッファに出力しますreadlink(linkpath)
file(path,include_path,context) - ファイルを配列として読み取りますfile_get_contents(path,include_path,context,start, max_length) - ファイルを文字列に読み取ります
file_put_contents(path,data,mode,context) - ファイルに書き込みます
fopen(filename, mode, include_path,context) - ファイルを開きます
fgetc(file) - 読み取り文字
fgets(file,length) - 読み取り 1 行、または長さを指定 g FGETCSV (File, Length, SEPAROR, Enclosure) -Chn CSV 形式、1 行読み取り
FPUTS (File, String, LENGTH) -Writingファイル FPUTCSV (FILE, FIELDS, Seperator, Encloss) - CSV 形式でファイルを書き込みますfread(file,length) - ファイルを読み取ります
fwrite(file,string,length) - ファイルを書き込みます
fflush(file) - バッファーの内容をファイルに出力します ftruncate( file,size) - ファイルをインターセプトしますflock(file,lock,block) - ファイルをロックします
ftell(file) - ポインターの位置
fseek(file,offset,whence) ) - ポインタの位置を設定します
rewind(file) - 巻き戻し ポインタの位置を設定します
feof(file) - ファイルの終端に到達したかどうか
️ ’、 ’、>> ファイルステータスlstat(file) - ファイル/ソフトリンク情報
fileatime(filename) - 最終アクセス時間 filectime( filename) - on i ノード情報の変更時刻 filemtime(filename) - ファイル内容の最後の変更時刻filegroup(filename) - ファイル ユーザー グループ
fileowner(filename) - ファイル ユーザー
fileperms(filename) - ファイルのアクセス許可fileinode(filename) - ファイルinodefilesize(filename) - ファイルサイズfiletype(filename) - ファイルタイプ>> pathpathinfo(path,options) - パス情報 linkinfo(path) ) - ハードリンク情報basename(path,suffix) - ファイル名を取得dirname(path) - ディレクトリパスを取得realpath(path) - 絶対パスを取得>> サイズdisk_total_space (ディレクトリ) - 合計スペース サイズを取得します disk_free_space(ディレクトリ) - 使用可能なスペースのサイズ >> を決定します file_exists(path) - ファイルまたはディレクトリが存在するかどうか is_dir(path) - ディレクトリ is_file(path) - ファイル is_link(path ) - 接続 is_readable(path) - 読み取り可能 is_writable(path) - 書き込み可能 is_executable(path) - 実行可能ファイル >> システム mkdir(path) ,mode,recursive,context)rmdir(dir,context) link(target,link)unlink(filename,context)
copy(source,destination)
rename(oldname, newname,context)
touch (ファイル名, 時刻, atime)
chgrp(ファイル名,グループ)chmod(ファイル名,モード)chown(ファイル名,所有者)
glob(パターン, flags)>> ; HTTP POSTis_uploaded_file(filename) - ファイルが HTTP POST 経由でアップロードされるかどうか
move_uploaded_file(filename,newloc) - アップロードされたファイルを移動する エラーと例外 ERROR & EXCEPTIONdebug_backtrace() - バックトレース連想配列を生成します debug_print_backtrace() - 出力 error_get_last() - 最低レベルのエラーを取得します error_log(error,type,destination,headers) - エラーログ error_reporting(report_level) -エラー報告レベルを設定します
trigger_error(error_message,error_types) - エラーをトリガーします
throw new Exception() - 例外をスローします
>> ハンドラー関数を指定します
set_error_handler( error_function,error_types) - エラー処理関数
set_Exception_handler(Exception_function) - 例外処理関数
Filter FILTER
filter_has_var(type, variable) - この変数があるかどうかfilter_input(input_type, variable, filter, options ) - 外部入力をフィルター filter_input_array (input_type, args)filter_var(variable, filter, options) - フィルター変数 filter_var_array(array, args)SANITIZE(filter)
FILTER_SANITI ZE_STRING - 特殊文字を削除またはエンコードします
FILTER_SANITIZE_ENCODED - urlendode
に似ています FILTER_SANITIZE_SPECIAL_CHARS - urlendode
に似ています FILTER_SANITIZE_MAGIC_QUOTES - addlashes
FILTER_SANITIZE_URL
Fに似ていますILTER_SANITIZ E_EMAIL
FILTER_SANITIZE_NUMBER_INT
FILTER_SANITIZE_NUMBER_FLOAT
VALIDATE(検証)
FILTER_VALIDATE_BOOLEAN
FILTER_VALIDATE_INT
FILTER_VALIDATE_FLOAT
FILTER_VALIDATE_URL
FILTER_VALIDATE_EMAIL
FILTER_VALIDATE_IP
FILTER_VALIDATE_REGEXP
FILTER_CALLBACK -カスタム関数
ファイル転送FTP
>>接続ftp_connect(host,port,timeout) -接続を確立します ftp_ssl_connect(host,port ,timeout) - SSL セキュア接続ftp_login(ftp_connection,username,password) - FTP にログインします
ftp_raw(ftp_connection,command) - コマンドを送信します
ftp_close(ftp_connection) - ftp_quit()と同じ接続を閉じます
&gt;&gt; dir(ftp_connection,dir ) - ディレクトリの変更
ftp_cdup(ftp_connection) - 親ディレクトリ
ftp_pwd(ftp_connection) - 現在のパス
ftp_nlist(ftp_connection,dir) - 列ディレクトリ ftp_rawlist(ftp_connection,dir,recursive) - ディレクトリリスト詳細& gt; > ファイル ftp_put(ftp_connection,remote,local,mode,resume) - ファイルをアップロードします
ftp_fput(ftp_connection,remote,local,mode,resume) - ローカルで開いているファイルをアップロードします
ftp_nb_put(ftp_connection ,remote,local,mode ,resume) - 非同期アップロード
ftp_nb_fput(ftp_connection,remote,local,mode,resume) - ローカルで開かれたファイルの非同期アップロード
ftp_get(ftp_connection,local,remote,mode,resume) - ダウンロードファイル ftp_fget(ftp_connection, local,remote,mode,resume) - ローカルで開いているファイルにダウンロードします ftp_nb_get(ftp_connection,local,remote,mode,resume) - 非同期ダウンロード ftp_nb_fget(ftp_connection,local,remote,mode,resume) - ローカルへの非同期ダウンロード ファイルを開くftp_delete(ftp_connection,path) - ファイルを削除
ftp_rename(ftp_connection,from,to) - 名前を変更 ftp_chmod(ftp_connection,mode,file) - ファイルのパーミッションを変更 ftp_size(ftp_connection ,remote_file) - ファイルサイズ ftp_mdtm(ftp_connection,file) - ファイルの最終変更時刻HTTP
header(string,replace,http_response_code) - HTTP ヘッダーの送信 headers_list() - ヘッダーリスト配列 head ers_sent() - ヘッダーが送信されましたsetcookie(name,value,expire,path,domain,secure) - Cookie を設定します
MathMATH
>> round() - 四捨五入 ceil() - 切り上げ Floor() - 切り捨てmin() - 最小値を返す
pow(x,y) - x y 乗
sqrt() - 平方根
abs() - 絶対値 rand(min,max) - ランダムな整数を返す>>base
base_convert(number,frombase, tobase) - 任意の基数変換
decbin() - 10 進数 -> Bindec(binary_string) - 10 進数 -> 16 進数
hexdec() - 16 進数 - > 10 進数
decoct() - 10 進数octdec() - 10 進数
>cos() - Cosine
arccosinesin() - Sine asin() - Arcsinetan() - Tangent atan() - - Arctangent
MySQL
>> 接続mysql_connect (サーバー、ユーザー、パスワード) 、newlink、clientflag) - 接続 mysql_pconnect(server, user, pwd, clientflag) - 長い接続 mysql_close(connection) - 閉じる >> クエリ mysql_select_db(database ,connection ) - データベースを選択しますmysql_query(sql) - クエリを実行し、リソースハンドルを返します
Mysql_fetch_assoc(data) - 連想配列を返します
mysql_fetch_object(data) - クエリを実行し、オブジェクトを返します
mysql_num_rows(data) - 結果行数
&gt;&gt;現在の文字セット
mysql_list_dbs(connection) - リストデータベース
>> 最後の操作
mysql_info(connection) - 最後にクエリされた情報
mysql_affected_rows(connection) - 影響を受ける行の数
mysql_insert_id(connection) ) -最後に挿入された ID
mysql_errno(connection) - 最後のエラー ID
mysql_error(connection) - 最後のエラー メッセージ
入出力 I/O
>> Printprint_r( value)var_dump(value) - タイプ var_export(value) - 有効な PHP コードを返しますSource [PHP]PHP function
String STRING
ストレン( string) - 長さ
strcmp(string1,string2) - 文字列を比較
>>
strpos(string,find,start) - 在另一个字符串中查找, 返回第一次位置
stripos(string,find,start) - (大小写不敏感)
strrpos(string,find,start) - (最后一次)
strripos(string,find,start) - (大小写不敏感)(最后一次)
strstr(string,search) - 在另一个字符串中匹配, 返回第一次匹配值及剩余部分
stristr(string,search) - (大小写不敏感)
str_replace(find,replace,string,count) - 替换
str_ireplace(find,replace,string,count) - (大小写不敏感)
substr(string,start,length) - 截取
>> 转换
explode(separator,string,limit) - 字符串 -> 数组
implode(separator, array) - 数组 -> 字符串
join(separator,array) - 同上
str_split(string,length) - 字符串分割为数组
parse_str(string,array) - 解析Query串为数组
strtolower(string) - 小写
strtoupper(string) - 大写
str_shuffle(string) - 随机打散
strrev(string) - 反转
>> 输出
echo(string)
print(string)
printf(format,arg1,arg2,arg++) - 格式化输出
fprintf(stream,format,arg1,arg2,arg++) - 格式化输出到文件
sprintf(format,arg1,arg2,arg++) - 格式化到字符串
>> 格式化
str_pad(string,length,pad_string,pad_type) - 填充到指定长度
str_repeat(string,repeat) - 重复指定次数
chunk_split(string,length,end) - 插入分隔符
number_format(number,decimals,decimalpoint,separator) - 格式化数字
trim(string,charlist) - 两端清理
strip_tags(string,allow) - 剥离HTML, XML, PHP标签
>> 转义
addslashes(string) - 在预定义字符前添加反斜杠
stripslashes(string)
addcslashes(string,characters) - 在自定义字符前添加反斜杠
stripcslashes(string)
htmlentities(string,quotestyle,character-set) - 全部字符 -> HTML实体
html_entity_decode(string,quotestyle,character-set) - HTML实体 -> 字符
htmlspecialchars(string,quotestyle,character-set) - 部分字符( & | " | ' | < | > ) -> HTML实体
htmlspecialchars_decode(string,quotestyle) - HTML实体 -> 字符
nl2br(string) - /n ->
>> 加密
crypt(str,salt) - 单向有损加密
md5(string,raw) - 散列
md5_file(path,raw) - 文件有损摘要
sha1(string,raw) - SHA1散列
sha1_file(file,raw)
>> ASCII
ord(string) - 返回第一个字符的ASCII
数组 ARRAY
>> 新建&赋值
list(var1,var2,val3...) = $array - 用数组元素给变量赋值
range(min,max,step) - 建立指定范围的数组
array_combine(array1,array2) - 新建数组:array1为key,array2为value
>> 栈
array_pop(array) - 尾部出栈
array_push(array,value1,value2...) - 尾部入栈,相当于$array[] = $value
array_shift(array) - 首部出栈
array_unshift(array,value1,value2,value3...) - 首部入栈
>> 统计
array_sum(array) - 所有元素的和
array_product(array) - 所有元素的乘积
count(array,mode) - 统计元素个数,同 sizeof(array,mode)
array_count_values(array) - 统计元素出现次数
array_keys(array,value,strict) - 返回对应的key
array_values(array) - 返回所有value
array_search(value,array,strict) - 搜索value,返回key
in_array(value,array,type) - 检查value是否存在
array_key_exists(key,array) - 检查key是否存在
>> 比较
array_diff(array1,array2,array3...) - 差集
array_diff_assoc(array1,array2,array3...)
array_diff_key(array1,array2,array3...)
array_intersect(array1,array2,array3...) - 交差点
array_intersect_assoc(array1,array2,array3...)
array_intersect_key(array1,array2,array3 ..)
>>Sort
sort(array,sorttype) - 値で昇順に並べ替えます (インデックスを再構築します)
rsort(array,sorttype) - 値で降順に並べ替えます (インデックスを再構築します)
asort(array, sorttype) - 値による順方向ソート (インデックスを維持) arsort(array, sorttype) - 値による逆方向ソート (インデックスを維持)
natsort(array) - 自然なソート
natcasesort(array) - サイズを区別しない自然な並べ替え
ksort(array,sorttype) - キーによる順方向の並べ替え
krsort(array,sorttype) - キーによる逆方向の並べ替え
array_multisort(array, 並べ替え順序、並べ替えタイプ) - 並べ替え
shuffle(array) - ランダムsort ランダムな配列の並べ替え
array_reverse(array,preserve) - 順序を逆にする
>> Modify
array_change_key_case(array,case) - 大文字と小文字を変換する
array_filter(array,function) - 指定されたメソッドでフィルタリングする
array_map(function,array1,array2,array3...) - 各要素にメソッドを適用します
array_fill(start,number,value) - 指定された値で配列を埋めます
array_pad(array,size,value) - put 配列を埋めます固定長に変換
array_flip(array) - キーと値を交換
array_unique(array) - 重複を削除
>> マージと分割
array_chunk(array, size, prepare_key) - カット
array_rand( array ,number) - 配列要素をランダムに返します (number=1 の場合はキーを返します)
array_slice(array,offset,length,preserve) - インターセプト
array_splice(array,offset,length,array) - 置換
array_merge(array1 , array2, array3...) - マージ
array_merge_recursive(array1, array2, array3...) - 再帰的マージ (キーが同じ場合)
>> ポインタ
each(array) - 現在の値を返す要素を追加し、ポインターを移動します
key(array) - 現在のキー
current(array) - 現在の値、pos(array) と同じ
next(array) - 次の値
prev(array) - 前の値
reset(array) - 先頭に移動
end(array) - 最後に移動
日付と時刻 DATE & TIME
date(format,timestamp) - フォーマットされた出力時刻
>> 情報
getdate(timestamp) - 日付と時刻の情報配列を取得
microtime(get_as_float) - 現在の時刻情報の配列を取得
>>
time() - 現在時刻のタイムスタンプ
strtotime(time,now) - 文字列をタイムスタンプに変換
mktime(hour,nutrition,second,month,day,year,is_dst) - タイムスタンプを取得
ディレクトリDIRreaddir(handle) - ファイル名を返します
Closedir(handle) - ハンドルを閉じます
rewinddir(handle) ) - ハンドルをリセットします
dir(directory) - ディレクトリを開き、オブジェクトを返します: read()、rewind()、close()
File FILE
parse_ini_file( file, process_sections) - ini ファイルを解析し、配列を返します
set_file_buffer(file,buffer) - ファイル出力バッファを設定します
>> ファイル操作
readfile(filename) ,include_path,context) - ファイルを読み取り、バッファに出力しますreadlink(linkpath)
file(path,include_path,context) - ファイルを配列として読み取りますfile_get_contents(path,include_path,context,start, max_length) - ファイルを文字列に読み取ります
file_put_contents(path,data,mode,context) - ファイルに書き込みます
fopen(filename, mode, include_path,context) - ファイルを開きます
fgetc(file) - 読み取り文字
fgets(file,length) - 読み取り 1 行、または長さを指定 g FGETCSV (File, Length, SEPAROR, Enclosure) -Chn CSV 形式、1 行読み取り
FPUTS (File, String, LENGTH) -Writingファイル FPUTCSV (FILE, FIELDS, Seperator, Encloss) - CSV 形式でファイルを書き込みますfread(file,length) - ファイルを読み取ります
fwrite(file,string,length) - ファイルを書き込みます
fflush(file) - バッファーの内容をファイルに出力します ftruncate( file,size) - ファイルをインターセプトしますflock(file,lock,block) - ファイルをロックします
ftell(file) - ポインターの位置
fseek(file,offset,whence) ) - ポインタの位置を設定します
rewind(file) - 巻き戻し ポインタの位置を設定します
feof(file) - ファイルの終端に到達したかどうか
️ ’、 ’、>> ファイルステータスlstat(file) - ファイル/ソフトリンク情報
fileatime(filename) - 最終アクセス時間 filectime( filename) - on i ノード情報の変更時刻 filemtime(filename) - ファイル内容の最後の変更時刻filegroup(filename) - ファイル ユーザー グループ
fileowner(filename) - ファイル ユーザー
fileperms(filename) - ファイルのアクセス許可fileinode(filename) - ファイルinodefilesize(filename) - ファイルサイズfiletype(filename) - ファイルタイプ>> pathpathinfo(path,options) - パス情報 linkinfo(path) ) - ハードリンク情報basename(path,suffix) - ファイル名を取得dirname(path) - ディレクトリパスを取得realpath(path) - 絶対パスを取得>> サイズdisk_total_space (ディレクトリ) - 合計スペース サイズを取得します disk_free_space(ディレクトリ) - 使用可能なスペースのサイズ >> を決定します file_exists(path) - ファイルまたはディレクトリが存在するかどうか is_dir(path) - ディレクトリ is_file(path) - ファイル is_link(path ) - 接続 is_readable(path) - 読み取り可能 is_writable(path) - 書き込み可能 is_executable(path) - 実行可能ファイル >> システム mkdir(path) ,mode,recursive,context)rmdir(dir,context) link(target,link)unlink(filename,context)
copy(source,destination)
rename(oldname, newname,context)
touch (ファイル名, 時刻, atime)
chgrp(ファイル名,グループ)chmod(ファイル名,モード)chown(ファイル名,所有者)
glob(パターン, flags)>> ; HTTP POSTis_uploaded_file(filename) - ファイルが HTTP POST 経由でアップロードされるかどうか
move_uploaded_file(filename,newloc) - アップロードされたファイルを移動する エラーと例外 ERROR & EXCEPTIONdebug_backtrace() - バックトレース連想配列を生成します debug_print_backtrace() - 出力 error_get_last() - 最低レベルのエラーを取得します error_log(error,type,destination,headers) - エラーログ error_reporting(report_level) -エラー報告レベルを設定します
trigger_error(error_message,error_types) - エラーをトリガーします
throw new Exception() - 例外をスローします
>> ハンドラー関数を指定します
set_error_handler( error_function,error_types) - エラー処理関数
set_Exception_handler(Exception_function) - 例外処理関数
Filter FILTER
filter_has_var(type, variable) - この変数があるかどうかfilter_input(input_type, variable, filter, options ) - 外部入力をフィルター filter_input_array (input_type, args)filter_var(variable, filter, options) - フィルター変数 filter_var_array(array, args)SANITIZE(filter)
FILTER_SANITI ZE_STRING - 特殊文字を削除またはエンコードします
FILTER_SANITIZE_ENCODED - urlendode
に似ています FILTER_SANITIZE_SPECIAL_CHARS - urlendode
に似ています FILTER_SANITIZE_MAGIC_QUOTES - addlashes
FILTER_SANITIZE_URL
Fに似ていますILTER_SANITIZ E_EMAIL
FILTER_SANITIZE_NUMBER_INT
FILTER_SANITIZE_NUMBER_FLOAT
VALIDATE(検証)
FILTER_VALIDATE_BOOLEAN
FILTER_VALIDATE_INT
FILTER_VALIDATE_FLOAT
FILTER_VALIDATE_URL
FILTER_VALIDATE_EMAIL
FILTER_VALIDATE_IP
FILTER_VALIDATE_REGEXP
FILTER_CALLBACK -カスタム関数
ファイル転送FTP
>>接続ftp_connect(host,port,timeout) -接続を確立します ftp_ssl_connect(host,port ,timeout) - SSL セキュア接続ftp_login(ftp_connection,username,password) - FTP にログインします
ftp_raw(ftp_connection,command) - コマンドを送信します
ftp_close(ftp_connection) - 关闭连接,同 ftp_quit()
>> 目录
ftp_mkdir(ftp_connection,dir) - 建立目录
ftp_rmdir(ftp_connection,dir) - 删除目录
ftp_chdir(ftp_connection,dir) - 改变目录
ftp_cdup(ftp_connection) - 父目录
ftp_pwd(ftp_connection) - 当前路径
ftp_nlist(ftp_connection,dir) - 列目录
ftp_rawlist(ftp_connection,dir,recursive) - ディレクトリリストの詳細
>> ファイル
ftp_put(ftp_connection,remote,local,mode,resume) - ファイルをアップロードする
ftp_fput(ftp_connection,remote,local,mode,resume) ) - ローカルで開いているファイルをアップロードします
ftp_nb_put(ftp_connection,remote,local,mode,resume) - 非同期アップロード
ftp_nb_fput(ftp_connection,remote,local,mode,resume) - ローカルで開いているファイルを非同期でアップロードします
ftp_get(ftp_connection, local,remote,mode,resume) - ファイルをダウンロードします
ftp_fget(ftp_connection,local,remote,mode,resume) - ファイルをローカルにダウンロードして開きます
ftp_nb_get(ftp_connection,local,remote,mode,resume) - 非同期ダウンロード
ftp_nb_fget(ftp_connection,local,remote,mode,resume) - ローカルで開いているファイルに非同期でダウンロードします
ftp_delete(ftp_connection,path) - ファイルを削除します
ftp_rename(ftp_connection,from,to) - 名前を変更します
ftp_chmod(ftp_connection, mode ,file) - ファイル権限を変更します
ftp_size(ftp_connection,remote_file) - ファイルサイズ
ftp_mdtm(ftp_connection,file) - ファイルの最終変更時刻
HTTP
header(string,replace,http_response_code) - HTTPを送信しますheaders
headers_list() - ヘッダー リストの配列
headers_sent() - ヘッダーが送信されたかどうか
setcookie(name,value,expire,path,domain,secure) - Cookie を設定します
数学 MATH
>> 算術演算
round() - 四捨五入
ceil() - 四捨五入
Floor() - 四捨五入
max() - 最大値を返す
min () - 最小値を返す
pow(x,y) - xのy乗
sqrt() - 平方根
abs() - 絶対値
rand(min,max) - ランダムな整数を返す
> ) - 10 進数 -> 16 進数
hexdec() - 16 進数 -> 10 進数
octdec() - 8 進数 -> > ;> ; 三角関数
cos() - コサイン acos() - 逆余弦 sin() - サイン asin() - 逆サイン tan() - タンジェントatan() - - とにかくカット
MySQL
>接続mysql_connect(server,user,pwd,newlink,clientflag) - 接続 mysql_pconnect(server,user,pwd,clientflag) - 長い接続 Mysql_close(connection ) -閉じる >> クエリ mysql_select_db(database, connection) - データベースを選択しますmysql_fetch_array(data, array_type) - クエリ、配列を返します
mysql_fetch_assoc (data) - 連想配列を返します
mysql_fetch_object(data) - クエリ、オブジェクトを返します
mysql_num_rows(data) - 結果の行数
>> 接続ステータス
mysql_ping(connection) - 接続を確認、リセット切断された場合 接続
mysql_thread_id(connection) - 現在の接続 ID
mysql_client_encoding(connection) - 現在の文字セット
mysql_list_dbs(connection) - データベースのリスト
>> 最後の操作
mysql_info(connection) - 最後のクエリ情報
mysql_affected_rows(connection) - 影響を受ける行の数
mysql_insert_id(connection) - 最後に挿入された ID
mysql_errno(connection) - 最後のエラー ID
mysql_error(connection) - 最後のエラー メッセージ
入出力 I/O
print_r(value)
var_dump(value) - 型
var_export(value) - 有効な PHP コードを返します
上記では、[PHP]PHP の関数を関連コンテンツも含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。