ホームページ  >  記事  >  バックエンド開発  >  PHPでよく使われる関数

PHPでよく使われる関数

WBOY
WBOYオリジナル
2016-06-23 13:23:37867ブラウズ

私も初めて PHP を学んだとき、PHP の関数を覚えるのが不安でした。なぜ記憶とはそんなに退屈なものだと思いますか?使うときは説明書を確認すれば十分ではないでしょうか?しかし、当時私は個別指導機関にいたため、興味のない機能もたくさん覚えていました。

これを聞くと、幼い頃に暗唱した古代の詩を思い出します。幼い頃、私はこの古代の詩の意味を理解できませんでした。しかし、私たちが成長して見知らぬ街に到着すると、祭りのときに両親と再会するために家に帰れないとき、私たちはこうつぶやかずにはいられません。お祭りのとき。友人たちと集まるとき、私たちはため息をつくでしょう。「今ワインを飲んだら、もう酔っぱらってしまうでしょう。金の瓶を空にするなよ。」友人たちに別れを告げるとき、私たちはこう言うでしょう。「海には親しい友人がいます。私たちの隣人は地の果てのように近いのです。」

ここまで言うと、若い頃に「役に立たない」詩をたくさん暗記したということですが、それらは後で役に立つでしょう。なぜなら、これらの古典的な詩ほど現時点での私たちの気分を表現できるものはないからです。

これらの PHP 関数にも同じことが当てはまり、そのほとんどは C 言語で書かれており、非常に効率的です。関数は関数を表します。これらの関数を知らない場合、関数で目的の効果を実現するために多くの foreach または for が必要になることがありますが、システムの関数を使用すると、必要なコードは 1 行だけです。したがって、これらの関数を覚えておくことが重要です。

上級WEBエンジニアの資格を持っている方は、PHPの全機能に精通していて、よく使われるPHPの関数に精通している必要があると思います。上級エンジニアになりたくない限り、これを強制する人はいないということを覚えておいてください。いわゆる上級エンジニアとは、他の人よりも知識が豊富で、より簡単な方法で問題に対処する方法を知っていることを意味します。

よく使われる機能を脳 (記憶) に保存します。あまり使われない機能については、マニュアルやインターネットで検索してください。メモリ効率はハードディスクよりもはるかに高速であり、正確なマッチングはあいまいクエリよりもはるかに高速であることがわかっています。

以下のコンテンツはインターネットからの転載です。

PHP のいくつかの一般的な関数を記録します
usleep() 関数はコードの実行を数マイクロ秒遅延させます。
unpack() 関数はバイナリ文字列からデータを解凍します。
uniqid() 関数は、マイクロ秒単位の現在時刻に基づいて一意の ID を生成します。
time_sleep_until() 関数は、指定された時間までコードの実行を遅らせます。
time_nanosleep() 関数は、コードの実行を数秒およびナノ秒遅延させます。
sleep() 関数はコードの実行を数秒遅らせます。
show_source() 関数は、ファイルの構文強調表示を実行します。
strip_whitespace() 関数は、PHP コメントと空白文字が削除されたソース コード ファイルを返します。
pack() 関数は、データをバイナリ文字列にロードします。
ignore_user_abort() 関数は、クライアントからの切断によってスクリプトの実行を終了するかどうかを設定します。
highlight_string() 関数は、文字列の構文の強調表示を実行します。
highlight_file() 関数は、ファイルの構文の強調表示を実行します。
get_browser() 関数は、ユーザーのブラウザのパフォーマンスを返します。
exit() 関数はメッセージを出力し、現在のスクリプトを終了します。
eval() 関数は、PHP コードに従って文字列を評価します。
die() 関数はメッセージを出力し、現在のスクリプトを終了します。
define() 関数は定数が存在するかどうかをチェックします。
define() 関数は定数を定義します。
constant() 関数は定数の値を返します。
connection_status() 関数は現在の接続ステータスを返します。
connection_aborted() 関数は、クライアントが切断されているかどうかを確認します。
zip_read() 関数は、開かれた zip アーカイブ内の次のファイルを読み取ります。
zip_open() 関数は、読み取り用に ZIP ファイルを開きます。
zip_entry_read() 関数は、開かれた zip アーカイブ エントリからコンテンツを取得します。
zip_entry_open() 関数は、読み取り用に ZIP アーカイブ エントリを開きます。
zip_entry_name() 関数は、zip アーカイブ エントリの名前を返します。
zip_entry_filesize() 関数は、zip アーカイブ エントリの元のサイズ (圧縮前) を返します。
zip_entry_compressionmethod() 関数は、zip アーカイブ エントリの圧縮方法を返します。
zip_entry_compressedsize() 関数は、zip アーカイブ エントリの圧縮ファイル サイズを返します。
zip_entry_close() 関数は、zip_entry_open() 関数によって開かれた zip アーカイブ ファイルを閉じます。
zip_close() 関数は、zip_open() 関数によって開かれた zip アーカイブ ファイルを閉じます。
xml_set_unparsed_entity_decl_handler() 関数は、未解決のエンティティ名 (NDATA) 宣言が見つかったときに呼び出される関数を指定します。
xml_set_processing_instruction_handler() 関数は、パーサーが XML ドキュメント内で処理命令を見つけたときに呼び出される関数を指定します。
xml_set_object() 関数を使用すると、オブジェクトで XML パーサーを使用できます。
xml_set_notation_decl_handler() 関数は、パーサーが XML ドキュメント内でシンボル宣言を見つけたときに呼び出される関数を指定します。
xml_set_external_entity_ref_handler() 関数は、パーサーが XML ドキュメント内で外部エンティティを見つけたときに呼び出される関数を指定します。
xml_set_element_handler() 関数は、開始要素ハンドラーと終了要素ハンドラーを確立します。
xml_set_default_handler() 関数は、XML パーサーのデフォルトのデータ ハンドラーを確立します。
xml_set_character_data_handler() 関数は文字データ ハンドラーを作成します。
xml_parser_set_option() 関数は、XML パーサーのオプションを設定します。
xml_parser_get_option() 関数は、XML パーサーからオプション設定情報を取得します。
xml_parser_free() 関数は XML パーサーを解放します。
xml_parser_create() 関数は XML パーサーを作成します。
xml_parser_create_ns() 関数は、名前空間をサポートする XML パーサーを作成します。
xml_parse_into_struct() 関数は XML データを配列に解析します。
xml_parse() 関数は XML ドキュメントを解析します。
xml_get_error_code() 関数は XML パーサーのエラー コードを取得します。
xml_get_current_line_number() 関数は、XML パーサーの現在の行番号を取得します。
xml_get_current_column_number() 関数は、XML パーサーの現在の列番号を取得します。
xml_get_current_byte_index() 関数は、XML パーサーの現在のバイト インデックスを取得します。
xml_error_string() 関数は、XML パーサーのエラーの説明を取得します。
utf8_encode() 関数は ISO-8859-1 文字列を UTF-8 にエンコードします。
utf8_decode() 関数は、UTF-8 文字列を ISO-8859-1 にデコードします。
wordwrap() 関数は、指定された長さに応じて文字列をラップします。
vsprintf() 関数は、フォーマットされた文字列を変数に書き込みます。
vprintf() 関数はフォーマットされた文字列を出力します。
vfprintf() 関数は、フォーマットされた文字列を指定された出力ストリームに書き込みます。
ucwords() 関数は、文字列内の各単語の最初の文字を大文字に変換します。
ucfirst() 関数は、文字列の最初の文字を大文字に変換します。
trim() 関数は、文字列の両端から空白文字とその他の事前定義された文字を削除します。
substr_replace() 関数は、文字列の一部を別の文字列に置き換えます。
substr_count() 関数は、文字列内に部分文字列が出現する回数をカウントします。
substr_compare() 関数は、指定された開始長から 2 つの文字列を比較します。
substr() 関数は文字列の一部を返します。
strtr() 関数は、文字列内の特定の文字を変換します。
strtoupper() 関数は文字列を大文字に変換します。
strto lower() 関数は文字列を小文字に変換します。
strtok() 関数は、文字列をより小さな文字列に分割します。
strstr() 関数は、ある文字列が別の文字列内で最初に出現する箇所を検索します。
strspn() 関数は、文字列に含まれる特定の文字の数を返します。
strrpos() 関数は、別の文字列内で最後に出現した文字列を検索します。
strripos() 関数は、別の文字列内で最後に出現した文字列を検索します。
strrev() 関数は文字列を反転します。
strrchr() 関数は、別の文字列内で最後に出現した文字列を検索し、その位置から文字列の末尾までのすべての文字を返します。
strpos() 関数は、別の文字列内で最初に出現した文字列の位置を返します。
strpbrk() 関数は、文字列内の指定された文字のいずれかを検索します。
strncmp() 関数は 2 つの文字列を比較します。
strncasecmp() 関数は 2 つの文字列を比較します。
strnatcmp() 関数は、「自然な」アルゴリズムを使用して 2 つの文字列を比較します。
strnatcasecmp() 関数は、「自然な」アルゴリズムを使用して 2 つの文字列を比較します。
strlen() 関数は文字列の長さを返します。
stristr() 関数は、別の文字列内で最初に出現した文字列を検索します。
stripos() 関数は、別の文字列内で最初に出現する文字列の位置を返します。
stripslashes() 関数は、addslashes() 関数によって追加されたバックスラッシュを削除します。
stripcslashes() 関数は、addcslashes() 関数によって追加されたバックスラッシュを削除します。
strip_tags() 関数は、HTML、XML、および PHP タグを削除します。
strcspn() 関数は、指定された文字が見つかるまでに文字列内で検索された文字数を返します。
strcoll() 関数は 2 つの文字列を比較します。
strcmp() 関数は 2 つの文字列を比較します。
strchr() 関数は、別の文字列内で最初に出現する文字列を検索します。
strcasecmp() 関数は 2 つの文字列を比較します。
str_word_count() 関数は、文字列内の単語の数をカウントします。
str_split() 関数は文字列を配列に分割します。
str_shuffle() 関数は、文字列内のすべての文字をランダムにシャッフルします。
str_rot13() 関数は、文字列に対して ROT13 エンコードを実行します。
str_replace() 関数は、文字列を使用して文字列内の他の文字を置き換えます。
str_repeat() 関数は、指定された回数だけ文字列を繰り返します。
str_pad() 関数は、指定された長さまで文字列をパディングします。
str_ireplace() 関数は、文字列を使用して文字列内の他の文字を置き換えます。
sscanf() 関数は、指定された形式に従って文字列からの入力を解析します。
sprintf() 関数は、フォーマットされた文字列を変数に書き込みます。
soundex() 関数は文字列の soundex キーを計算します。
similar_text() 関数は、2 つの文字列内で一致する文字の数をカウントします。
sha1_file() 関数は、ファイルの SHA-1 ハッシュを計算します。
sha1() 関数は、文字列の SHA-1 ハッシュを計算します。
setlocale()関数は地域情報(地域情報)を設定します。
rtrim() P rtrim() 関数
PHP 文字列関数
quotemeta() 関数は、文字列内の一部の事前定義された文字の前にバックスラッシュを追加します。
quoted_printable_decode() 関数は、quoted-printable エンコードされた文字列をデコードし、8 ビット文字列を返します。
printf() 関数はフォーマットされた文字列を出力します。
print() 関数は 1 つ以上の文字列を出力します。
parse_str() 関数はクエリ文字列を変数に解析します。
ord() 関数は、文字列の最初の文字の ASCII 値を返します。
number_format() 関数は、数値を千のグループごとにフォーマットします。
nl2br() 関数は、文字列内の各改行 (n) の前に HTML 改行文字 (
) を挿入します。
nl_langinfo() 関数は、指定されたローカル情報を返します。
money_format() 関数は、文字列を通貨文字列にフォーマットします。
metaphone() 関数は、文字列のメタフォン キーを計算します。
md5_file() 関数は、ファイルの MD5 ハッシュを計算します。
md5() 関数は文字列の MD5 ハッシュを計算します。
ltrim() 関数は、文字列の左側からスペースまたはその他の事前定義された文字を削除します。
localeconv() 関数は、ローカル番号と通貨情報の形式を含む配列を返します。
levenshtein() 関数は、2 つの文字列間のレーベンシュタイン距離を返します。
join() 関数は、配列要素を文字列に結合します。
implode() 関数は、配列要素を文字列に結合します。
htmlspecialchars() 関数は、いくつかの事前定義された文字を HTML エンティティに変換します。
html_entity_decode() chars_decode() 関数

PHP String Function
htmlentities() 関数は、文字を HTML エンティティに変換します。
html_entity_decode() 関数は、HTML エンティティを文字に変換します。
hebrevc() 関数は、ヘブライ語テキストを右から左へのフローから左から右へのフローに変換します。また、改行 (n) も
に変換されます。
hebrev() 関数は、ヘブライ語テキストを右から左へのフローから左から右へのフローに変換します。
get_html_translation_table() 関数は、htmlentities() 関数と htmlspecialchars() 関数で使用される変換テーブルを返します。
fprintf() 関数は、フォーマットされた文字列を指定された出力ストリーム (例: ファイルまたはデータベース) に書き込みます。
explode() 関数は文字列を配列に分割します。
echo() 関数は 1 つ以上の文字列を出力します。
crypt() 関数は、DES、Blowfish、または MD5 を使用して暗号化された文字列を返します。
crc32() 関数は、文字列の crc32 多項式を計算します。
count_chars() 関数は、文字列で使用されている文字に関する情報を返します。
convert_uuencode() 関数は、uuencode アルゴリズムを使用して文字列をエンコードします。
convert_uudecode() 関数は、uuencode でエンコードされた文字列をデコードします。
convert_cyr_string() 関数は、文字をあるキリル文字から別の文字に変換します。
chunk_split() 関数は、文字列を一連の小さな部分に分割します。
chr() 関数は、指定された ASCII 値から文字を返します。
chop() 関数は、文字列の末尾から始まる空白文字またはその他の事前定義された文字を削除します。
bin2hex() 関数は、ASCII 文字の文字列を 16 進数値に変換します。
addslashes() 関数は、指定された定義済み文字の前にバックスラッシュを追加します。
addcslashes() 関数は、指定された文字の前にバックスラッシュを追加します。
xpath() 関数は、XML ドキュメントに対して XPath クエリを実行します。
simplexml_load_string() 関数は、XML 文字列をオブジェクトにロードします。
simplexml_load_file() 関数は、XML ドキュメントをオブジェクトにロードします。
simplexml_import_dom() 関数は、DOM ノードを SimpleXMLElement オブジェクトに変換します。
registerXPathNamespace() 関数は、次の XPath クエリの名前空間コンテキストを作成します。
getNamespace() 関数は、XML ドキュメントで使用される名前空間を取得します。
getName() 関数は、SimpleXMLElement オブジェクトから XML 要素の名前を取得します。
getDocNamespaces() 関数は、SimpleXMLElement オブジェクトから XML ドキュメントで宣言された名前空間を返します。
children() 関数は、指定されたノードの子ノードを取得します。
attributes() 関数は、SimpleXML 要素の属性を取得します。
asXML() 関数は、SimpleXMLElement オブジェクトから XML ドキュメントを文字列として返します。
addChild() 関数は、指定された XML ノードに子ノードを追加します。
addAttribute() 関数は、SimpleXML 要素に属性を追加します。
__construct() 関数は、新しい SimpleXMLElement オブジェクトを作成します。
mysql_unbuffered_query() 関数は、(結果の取得/キャッシュなしで) SQL クエリを MySQL に送信します。
mysql_thread_id() 関数は現在のスレッドの ID を返します。
mysql_stat() 関数は、MySQL サーバーの現在のシステムステータスを返します。
mysql_select_db() 関数は、アクティブな MySQL データベースを設定します。
mysql_result() 関数は、結果セット内のフィールドの値を返します。
mysql_real_escape_string() 関数は、SQL ステートメントで使用される文字列内の特殊文字をエスケープします。
mysql_query() 関数は MySQL クエリを実行します。
mysql_ping() 関数 サーバー接続に ping を実行し、接続がない場合は再接続します。
mysql_pconnect() 関数は、MySQL サーバーへの永続的な接続を開きます。
mysql_num_rows() 関数は、結果セット内の行数を返します。
mysql_num_fields() 関数は、結果セット内のフィールドの数を返します。
mysql_list_processes() 関数は MySQL プロセスをリストします。
mysql_list_dbs() 関数は、MySQL サーバー内のすべてのデータベースをリストします。
mysql_insert_id() 関数は、前の INSERT 操作によって生成された ID を返します。
mysql_info() 関数は最新のクエリの情報を返します。
mysql_get_server_info() 関数は MySQL サーバー情報を返します。
mysql_get_proto_info() 関数は MySQL プロトコル情報を返します。
mysql_get_host_info() 関数は、MySQL ホスト情報を返します。
mysql_get_client_info() 関数は MySQL クライアント情報を返します。
mysql_free_result() 関数は結果メモリを解放します。
mysql_field_type() 関数は、結果セット内の指定されたフィールドのタイプを返します。
mysql_field_table() 関数は、指定されたフィールドが配置されているテーブル名を返します。
mysql_field_seek() 関数は、結果セット内のポインターを指定されたフィールド オフセットに設定します。
mysql_field_name() 関数は、結果内の指定されたフィールドのフィールド名を取得します。
mysql_field_len() 関数は、指定されたフィールドの長さを返します。
mysql_field_flags() 関数は、指定されたフィールドに関連付けられたフラグを結果から取得します。
mysql_fetch_row() 関数は、結果セットから行を数値配列としてフェッチします。
mysql_fetch_object() 関数は、結果セット (レコードセット) から行をオブジェクトとして取得します。
mysql_fetch_lengths() 関数は、行内の各フィールドの内容の長さを取得します。
mysql_fetch_field() 関数は、結果セットからカラム情報を取得し、それをオブジェクトとして返します。
mysql_fetch_assoc() 関数は、結果セットから行を連想配列としてフェッチします。
mysql_fetch_array() 関数は、結果セットから行を連想配列、数値配列、またはその両方としてフェッチします。mysql_error() 関数は、前の MySQL 操作によって生成されたテキストのエラー メッセージを返します。
mysql_errno() 関数は、前の MySQL 操作のエラー メッセージの数値コードを返します。
mysql_db_name() 関数は、mysql_list_dbs() 呼び出しによって返されたデータベース名を取得します。
mysql_data_seek() 関数は内部結果のポインタを移動します。
mysql_connect() 関数は、非永続的な MySQL 接続を開きます。
mysql_close() 関数は、非永続的な MySQL 接続を閉じます。
mysql_client_encoding() 関数は、現在の接続の文字セットの名前を返します。
mysql_affected_rows() 関数は、前の MySQL 操作によって影響を受けたレコード行の数を返します。
tanh() 関数は双曲線正接を返します。
tan() 関数はタンジェントを返します。
srand() 関数は乱数ジェネレーターにシードを与えます。
sqrt() 関数は数値の平方根を返します。
sinh() 関数は、数値の双曲線正弦を返します。
sin() 関数は数値の正弦を返します。
round() 関数は浮動小数点数を丸めます。
rand() 関数はランダムな整数を返します。
rad2deg() 関数はラジアンを度に変換します。
pow() 関数は、x の y 乗を返します。
pi() 関数は pi の値を返します。
octdec() 関数は、8 進数を 10 進数に変換します。
mt_srand() はメルセンヌ ツイスター乱数ジェネレーターをシードします。
mt_rand() は、メルセンヌ ツイスター アルゴリズムを使用してランダムな整数を返します。
mt_getrandmax() は乱数の最大値を表示します。
min() は最小値を返します。
max() は最大値を返します。
log1p() は log(1 + x) を返します。これは、x の値がゼロに近い場合でも正確に計算できます。
log10() 10 を底とする対数。
log() は自然対数を返します。
lcg_value() は線形合同生成器を結合します。
is_nan() は、それが正当な値であるかどうかを判断します。
is_infinite() は、それが無限かどうかを判断します。
is_finite() 関数は、それが有限値であるかどうかを判断します。
hypot() 関数は、直角三角形の斜辺の長さを計算します。
hexdec() 関数は 16 進数を 10 進数に変換します。
fmod() 関数は、乱数の可能な最大値を表示します。
fmod() 関数は、除算の浮動小数点剰余を返します。
floor() 関数は最も近い整数に切り捨てます。
expm1() 関数は exp(x) - 1 を返します。これは、number の値が 0 に近い場合でも正確に計算できます。
exp() 関数は e の指数を計算します。
deg2rad() 関数は角度をラジアンに変換します。
decoct() 関数は 10 進数を 8 進数に変換します。
dechex() 関数は 10 進数を 16 進数に変換します。
decbin() 関数は 10 進数を 2 進数に変換します。
cosh() 関数は、数値の双曲線余弦を返します。
cos() 関数は数値のコサインを返します。
ceil() 関数は最も近い整数に切り上げます。
bindec() 関数は 2 進数を 10 進数に変換します。
base_convert() 関数は、数値を任意の基数間で変換します。
atanh() 関数は、角度の逆双曲線正接を返します。
atan()、atan2()、およびatan2()関数

PHP数学関数

atan()、atan2()、およびatan2()関数

PHP 数学関数
asinh() 関数は、数値の逆双曲線正弦を返します。
asin() 関数は、さまざまな値の逆正弦を返します。返される結果は、-PI/2 から PI/2 までのラジアン単位の値です。
acosh() 関数は、数値の逆双曲線余弦を返します。
acos() 関数は数値の逆余弦を返します。
abs() 関数は数値の絶対値を返します。
mail() 関数を使用すると、スクリプトから直接電子メールを送信できます。
libxml_use_internal_errors() 関数は、標準の libxml エラーを無効にし、ユーザーのエラー処理を有効にします。
libxml_get_last_error() 関数は、libxml エラー バッファから最後のエラーを取得します。
libxml_get_errors() 関数は、libxml エラーバッファからエラーを取得します。
libxml_clear_errors() 関数は、libxml エラー バッファをクリアします。
setrawcookie() 関数は、Cookie 値を URL エンコードせず、HTTP Cookie を送信します。
setcookie() 関数は、HTTP Cookie をクライアントに送信します。
headers_sent() 関数は、HTTP ヘッダーが送信されるかどうか、送信される場所を確認します。
headers_list() 関数は、送信された (または送信される) 応答ヘッダーのリストを返します。
header() 関数は、生の HTTP ヘッダーをクライアントに送信します。
ftp_systype() 関数は、リモート FTP サーバーのシステム タイプ識別子を返します。
ftp_ssl_connect() 関数は安全な SSL-FTP 接続を開きます。
ftp_size() 関数は、指定されたファイルのサイズを返します。
ftp_site() 関数は SITE コマンドをサーバーに送信します。
ftp_set_option() 関数は、さまざまな FTP 実行時オプションを設定します。
ftp_rmdir() 関数はディレクトリを削除します。
ftp_rename() 関数は、FTP サーバー上のファイル名またはディレクトリ名を変更します。
ftp_rawlist() 関数は、指定されたディレクトリ内のファイルの詳細なリストを返します。
ftp_raw() 関数は、生のコマンドを FTP サーバーに送信します。
ftp_quit() 関数は FTP 接続を閉じます。
ftp_pwd() 関数は現在のディレクトリ名を返します。
ftp_put() 関数はファイルをサーバーにアップロードします。
ftp_pasv() 関数はパッシブモードのオンまたはオフを設定します。
ftp_nlist() 関数は、指定されたディレクトリのファイルリストを返します。
ftp_nb_put() 関数はファイルをサーバーにアップロードします (ノンブロッキング)。
ftp_nb_get() 関数は、FTP サーバーからファイルを取得し、ローカル ファイルに書き込みます (ノンブロッキング)。
ftp_nb_fput() 関数は、開いているファイルをアップロードし、FTP サーバーにファイルとして保存します (ノンブロッキング)。
ftp_nb_fget() 関数は、FTP サーバーからファイルをダウンロードし、ローカルで開かれているファイルに保存します (ノンブロッキング)。
ftp_nb_ continue() 関数はファイルを継続的に取得/送信します。
ftp_mkdir() 関数は、FTP サーバー上に新しいディレクトリを作成します。
ftp_mdtm() 関数は、指定されたファイルの最終変更時刻を返します。
ftp_login()関数はFTPサーバーにログインします。
ftp_get() 関数は、FTP サーバーからファイルをダウンロードします。
ftp_get_option() 関数は、現在の FTP 接続のさまざまなオプション設定を返します。
ftp_fput() 関数は、開いているファイルを FTP サーバーにアップロードします。
ftp_fget() 関数は、FTP サーバーからファイルをダウンロードし、ローカルで開いているファイルに保存します。
ftp_exec() 関数は、FTP サーバー上でプログラムまたはコマンドの実行を要求します。
ftp_delete() 関数は、FTP サーバー上のファイルを削除します。
ftp_connect() 関数は新しい FTP 接続を確立します。
ftp_close() 関数は FTP 接続を閉じます。
ftp_chmod() 関数は、FTP サーバー上の指定されたファイルのアクセス許可を設定します。
ftp_chdir() 関数は、FTP サーバー上の現在のディレクトリを変更します。
ftp_cdup() 関数は、現在のディレクトリを FTP サーバー上の親ディレクトリに変更します。
ftp_alloc() 関数は、FTP サーバーにアップロードされるファイル用のスペースを割り当てます。
filter_var() 関数は、指定されたフィルターで変数をフィルターします。
filter_var_array() 関数は複数の変数を取得してフィルターします。
filter_list() 関数は、サポートされているすべてのフィルターを含む配列を返します。
filter_input_array() 関数は、スクリプトの外部から複数の入力を取得し、それらをフィルターします。
filter_input() 関数はスクリプトの外部から入力を取得し、それをフィルターします。
filter_id() 関数は、指定されたフィルターの ID 番号を返します。
filter_has_var() 関数は、指定された入力タイプの変数が存在するかどうかを確認します。
unlink() 関数はファイルを削除します。
umask() 関数は現在の umask を変更します。
touch() 関数は、指定されたファイルのアクセス時間と変更時間を設定します。
tmpfile() 関数は、読み取り/書き込み (w+) モードで一意のファイル名を持つ一時ファイルを作成します。
tempnam() 関数は、一意のファイル名を持つ一時ファイルを作成します。
symlink() 関数はシンボリックリンクを作成します。
stat() 関数はファイルに関する情報を返します。
set_file_buffer() 関数は、開いているファイルのバッファ サイズを設定します。
rmdir() 関数は空のディレクトリを削除します。
rewind() 関数は、ファイル ポインターの位置をファイルの先頭に巻き戻します。
rename() 関数はファイルまたはディレクトリの名前を変更します。
realpath() 関数は絶対パスを返します。
readlink() 関数は、シンボリック リンクが指すターゲットを返します。
readfile()関数はファイルを出力します。
popen() 関数はプロセス ファイル ポインターを開きます。
pclose() 関数は、popen() によって開かれたパイプを閉じます。
pathinfo() 関数は、ファイル パス情報を配列の形式で返します。
parse_ini_file() 関数は構成ファイルを解析し、設定を配列で返します。
move_uploaded_file() 関数は、アップロードされたファイルを新しい場所に移動します。
mkdir() 関数はディレクトリを作成します。
lstat() 関数は、ファイルまたはシンボリック リンクに関する情報を返します。
linkinfo() 関数は接続情報を返します。
link() 関数はハードリンクを確立します。
is_writeable() 関数は、指定されたファイルが書き込み可能かどうかを判断します。
is_writable() 関数は、指定されたファイルが書き込み可能かどうかを判断します。
is_uploaded_file() 関数は、指定されたファイルが HTTP POST 経由でアップロードされたかどうかを判断します。
is_readable() 関数は、指定されたファイル名が読み取り可能かどうかを判断します。
is_link() 関数は、指定されたファイル名がシンボリック リンクであるかどうかを判断します。
is_file() 関数は、指定されたファイル名が通常のファイルかどうかを確認します。
is_executable() 関数は、指定されたファイルが実行可能かどうかを確認します。
is_dir() 関数は、指定されたファイルがディレクトリであるかどうかを確認します。
glob() 関数は、指定されたパターンに一致するファイル名またはディレクトリを返します。
fwrite() 関数はファイルに書き込みます (バイナリ ファイルには安全です)。
ftruncate() 関数は、ファイルを指定された長さに切り詰めます。
ftell() 開いているファイル内の関数の現在位置。
fstat() 関数は、開いているファイルに関する情報を返します。
fseek() 関数は、開いているファイル内に配置されます。
fscanf() 関数は、指定された形式に従って、開いているファイルからの入力を解析します。
fread() 関数はファイルを読み取ります (バイナリ ファイルに対して安全です)。
fputs() 関数はファイルに書き込みます (バイナリ ファイルに対して安全です)。
fputcsv() 関数は行を CSV にフォーマットし、開いているファイルに書き込みます。
fpassthru() 関数は、ファイル ポインターに残っているすべてのデータを出力します。
fopen() 関数はファイルまたは URL を開きます。
fnmatch() 関数は、指定されたパターンに基づいてファイル名または文字列を照合します。
flock() 関数はファイルをロックまたは解放します。
filetype() 関数は、指定されたファイルまたはディレクトリのタイプを返します。
filesize() 関数は、指定されたファイルのサイズを返します。
fileperms() 関数は、ファイルまたはディレクトリのアクセス許可を返します。
fileowner() 関数はファイルの所有者を返します。
filemtime() 関数は、ファイルコンテンツの最終変更時刻を返します。
fileinode() 関数はファイルの i ノード番号を返します。
filegroup() 関数は、指定されたファイルのグループ ID を返します。
filectime() 関数は、指定されたファイルの最後の i ノード変更時刻を返します。
fileatime() 関数は、指定されたファイルの最終アクセス時刻を返します。
file_put_contents() 関数は文字列をファイルに書き込みます。
file_get_contents() 関数は、ファイル全体を文字列に読み取ります。
file_exists() 関数は、ファイルまたはディレクトリが存在するかどうかを確認します。
file() 関数は、ファイル全体を配列に読み取ります。
fgetss() 関数は、開いているファイルから 1 行を読み取り、HTML タグと PHP タグをフィルターで除外します。
fgets() 関数は、ファイル ポインターから行を読み取ります。
fgetcsv() 関数は、ファイル ポインターから行を読み取り、CSV フィールドを解析します。
fgetc() 関数はファイルポインタから文字を読み取ります。
fflush() 関数は、バッファリングされた内容をファイルに出力します。
feof() 関数は、ファイルの終わり (eof) に到達したかどうかを検出します。
fclose() 関数は、開いているファイルを閉じます。
diskfreespace() 関数はディレクトリ内の空きスペースを返します。この関数は、disk_free_space() 関数のエイリアスです。
disk_total_space() 関数は、指定されたディレクトリの合計ディスク サイズを返します。
disk_free_space() 関数はディレクトリ内の空き領域を返します。
dirname() 関数はパスのディレクトリ部分を返します。
clearstatcache() 関数はファイルをコピーします。
clearstatcache() 関数はファイルステータスキャッシュをクリアします。
chown() 関数は、指定されたファイルの所有者を変更します。
chmod() 関数はファイルモードを変更します。
chgrp() 関数は、ファイルが属するグループを変更します。
basename() 関数はパスのファイル名の部分を返します。
set_Exception_handler() handler() 関数

PHP エラーとロギング関数
set_Exception_handler() 関数は、ユーザー定義の例外処理関数を設定します。
set_error_handler() 関数は、ユーザー定義のエラー処理関数を設定します。
restore_Exception_handler() 関数は、set_Exception_handler() 関数によって変更された以前の例外ハンドラーを復元します。
restore_error_handler() 関数は、set_error_handler() 関数によって変更された以前のエラー ハンドラーを復元します。
error_reporting() は、PHP のエラー報告レベルを設定し、現在のレベルを返します。
error_log() 関数は、サーバーのエラー ログ、ファイル、またはリモート ターゲットにエラーを送信します。
error_get_last() 関数は、発生した最後のエラーを取得します。
debug_print_backtrace() 関数はバックトレースを出力します。
debug_backtrace() cktrace() 関数

PHP エラーおよびロギング関数
scandir() 関数は、指定されたパス内のファイルとディレクトリを含む配列を返します。
rewinddir() 関数は、opendir() によって開かれたディレクトリ ハンドルをリセットします。
readdir() 関数は、opendir() によって開かれたディレクトリ ハンドル内のエントリを返します。
opendir() 関数はディレクトリ ハンドルを開き、closedir()、readdir()、rewinddir() で使用できます。
getcwd() 関数は現在のディレクトリを返します。
closedir() 関数は、opendir() 関数によって開かれたディレクトリ ハンドルを閉じます。
dir() 関数はディレクトリハンドルを開き、オブジェクトを返します。このオブジェクトには、read()、rewind()、close() の 3 つのメソッドが含まれています。
chroot() 関数は、現在のプロセスのルート ディレクトリを指定されたディレクトリに変更します。
chdir() 関数は、現在のディレクトリを指定されたディレクトリに変更します。
time() 関数は、現在の時刻の Unix タイムスタンプを返します。
strtotime() 関数は、英語のテキストの日時記述を Unix タイムスタンプに解析します。
strptime() 関数は、strftime() によって生成された日付/時刻を解析します。
strftime() 関数は、ロケール設定に従って現地時間/日付をフォーマットします。
mktime() 関数は、日付の Unix タイムスタンプを返します。
microtime() 関数は、現在の Unix タイムスタンプとマイクロ秒を返します。
localtime() 関数は現地時間 (配列) を返します。
idate() 関数は、現地の時刻/日付を整数にフォーマットします。
gmstrftime() 関数は、ローカル ロケールに従って GMT/UTC 時刻/日付をフォーマットします。
gmmktime() 関数は、GMT 日付の UNIX タイムスタンプを取得します。
gmdate() 関数は GMT/UTC 日付/時刻をフォーマットします。
gettimeofday() 関数は、現在の時刻情報を含む配列を返します。
getdate()関数は日時情報を取得します。
date() 関数は、ローカル時刻/日付をフォーマットします。
date_sunset() 関数は、指定された日付と場所の日没時刻を返します。
date_sunrise() 関数は、指定された日付と場所の日の出時刻を返します。
date_default_timezone_set() 関数は、スクリプト内のすべての日付/時刻関数に使用されるデフォルトのタイムゾーンを設定します。
date_default_timezone_get() 関数は、スクリプト内のすべての日付と時刻関数で使用されるデフォルトのタイムゾーンを返します。
checkdate() 関数はグレゴリオ暦の日付を検証します。
UnixToJD() 関数は、Unix タイムスタンプをユリウス日カウントに変換します。
JulianToJD() 関数は、ユリウス暦をユリウス日カウントに変換します。
JewishToJD() 関数は、ユダヤ暦をユリウス日カウントに変換します。
JDToUnix() 関数は、ユリウス日カウントを Unix タイムスタンプに変換します。
JDToGregorian() lian() 関数

PHP 配列関数
JDToGregorian() wish() 関数

PHP 配列関数
JDToGregorian() 関数は、ユリウス日のカウントをグレゴリオ暦に変換します。
JDToFrench() 関数は、ユリウス日カウントをフランス共和国カレンダーに変換します。
JDMonthName() 関数は、指定されたカレンダーの月の文字列を返します。
JDDayOfWeek() 関数は、日付が属する曜日を返します。
GregorianToJD() 関数は、グレゴリオ暦をユリウス日カウントに変換します。
FrenchToJD() 関数は、フランス共和制暦をユリウス日カウントに変換します。
easter_days() 関数は、指定された年のイースターから 3 月 21 日までの日数を返します。
easter_date() 関数は、指定された年のイースター真夜中の Unix タイムスタンプを返します。
cal_to_jd() 関数は、指定された日付をユリウス日カウントに変換します。
cal_info() 関数は、指定されたカレンダーに関する情報を含む配列を返します。
cal_from_jd() 関数は、ユリウス日カウントを指定されたカレンダーの日付に変換します。
cal_days_in_month() 関数は、指定された年とカレンダーの月の日数を返します。
usort() 関数は、ユーザー定義関数を使用して配列を並べ替えます。
uksort() 関数は、ユーザー定義の比較関数を使用して配列をキー名で並べ替え、インデックス関係を維持します。
uasort() 関数は、ユーザー定義の比較関数を使用して配列を並べ替え、インデックスの関連付けを維持します (新しいキーは要素に割り当てられません)。
sort() 関数は、指定された配列の値を昇順に並べ替えます。
sizeof() 関数は、配列内のセルの数、またはオブジェクト内の属性の数をカウントします。
shuffle() 関数は、配列内の要素をランダムな順序で並べ替えます。
rsort() 関数は、配列の要素をキー値の逆順に並べ替えます。基本的にはarsort()と同じ関数です。
reset() 関数は、配列の内部ポインタを最初の要素に設定し、この要素の値を返します。
range() 関数は、指定された範囲内の要素を含む配列を作成して返します。
prev() HP prev() 関数

PHP配列関数
pos()関数はcurrent()関数のエイリアスです。配列内の現在の要素の値を返します。
next() 関数は、現在の要素を指すポインターを次の要素の位置に移動し、現在の要素の値を返します。
natsort() 関数は、自然順序付けアルゴリズムを使用して、指定された配列内の要素を並べ替えます。
natcasesort() 関数は、大文字と小文字を区別しない自然な順序付けアルゴリズムを使用して、指定された配列内の要素を並べ替えます。
list() 関数は、配列内の要素を使用して変数のセットに値を割り当てます。
ksort() 関数は、配列値の元のキーを保持しながら、キー名で配列をソートします。
krsort() 関数は、配列値の元のキーを保持しながら、キーによって配列を逆順にソートします。
key() 関数は、配列の内部ポインタが現在指している要素のキー名を返します。
in_array() 関数は、配列内で指定された値を検索します。
extract() extract() 関数

PHP 配列関数
end() 関数は、配列内部ポインタを最後の要素に設定し、その要素の値を返します (成功した場合)。
each() 関数は、配列の現在の内部ポインターが指す要素のキー名とキー値で構成される配列を生成し、内部ポインターを前方に移動します。
current() 関数は、配列内の現在の要素 (セル) を返します。
count() 関数は、配列内のセルの数またはオブジェクト内の属性の数をカウントします。
compact() 関数は、パラメーターによって取得される変数で構成される配列を作成します。パラメータに配列がある場合は、配列内の変数の値も取得されます。
asort() 関数は配列をソートし、インデックス関係を維持します。主に、セルの順序が重要な連想配列の並べ替えに使用されます。
arsort() 関数は配列を逆順にソートし、インデックス関係を維持します。主に、セルの順序が重要な連想配列の並べ替えに使用されます。
array_walk_recursive() cursive() 関数

PHP 配列関数
array_walk() 関数は、配列内の各要素にコールバック関数を適用します。成功した場合は TRUE を返し、そうでない場合は FALSE を返します。
array_values() 関数は、指定された配列内のすべてのキー値を含む配列を返しますが、キー名は保持しません。
array_unshift() 関数は、配列の先頭に 1 つ以上の要素を挿入します。
array_unique() 関数は、配列から重複する値を削除し、結果の配列を返します。
array_uintersect_assoc() 関数は、インデックスチェックで配列の交差を計算し、コールバック関数を使用してデータを比較します。
array_uintersect() 関数は配列の交差部分を計算し、コールバック関数を使用してデータを比較します。
array_udiff_uassoc() 関数は、array1 配列には存在するが、他の配列には存在しない部分を返します。返された配列内のキー名は変更されません。
array_udiff_assoc() 関数は、array1 には存在するが他の配列には存在しない部分を返します。
array_udiff() 関数は、比較される配列内のすべての値を含む配列を返しますが、他のパラメーター配列には含まれません。キー名は変更されません。
array_sum() 関数は、配列内のすべての値の合計を返します。
array_splice() 関数は array_slice() 関数に似ており、配列内の要素の範囲を選択しますが、要素を返す代わりに要素を削除し、他の値に置き換えます。
array_slice() 関数は、条件に基づいて配列から値のセグメントを取り出し、それを返します。
array_shift() 関数は、配列の最初の要素を削除し、削除された要素の値を返します。
array_search() 関数は in_array() と同じで、配列内のキー値を検索します。値が見つかった場合は、一致する要素のキーが返されます。見つからない場合は false を返します。
array_reverse() 関数は、元の配列の要素の順序を逆にし、新しい配列を作成して返します。 2 番目のパラメーターが true として指定されている場合、要素のキー名は変更されません。それ以外の場合、キー名は失われます。
array_reduce() 関数は、コールバック関数を使用して、配列を単一の値に繰り返し削減します。 3 番目の引数が指定された場合、それは配列内の最初の値として扱われるか、配列が空の場合は最終的な戻り値として扱われます。
array_rand() 関数は、配列から 1 つ以上の要素をランダムに選択して返します。
array_push() 関数は、最初のパラメーターの配列の末尾に 1 つ以上の要素 (プッシュ) を追加し、新しい配列の長さを返します。
array_product() 関数は、配列内のすべての値の積を計算して返します。
array_pop() 関数は配列の最後の要素を削除します。
array_pad() 関数は、指定された値を持つ指定された数の要素を配列に挿入します。
array_multisort() 関数は、複数の配列または多次元配列をソートします。
array_merge_recursive() 関数は、array_merge() 関数と同様に、1 つ以上の配列の要素をマージし、1 つの配列の値を前の配列に追加します。そして結果の配列を返します。
array_merge() 関数は、2 つ以上の配列を 1 つの配列にマージします。
array_map() 関数は、ユーザー定義関数が適用された後の配列を返します。コールバック関数は、array_map() 関数に渡される配列の数と同じ数の引数を受け入れる必要があります。
array_keys() 関数は、配列内のすべてのキーを含む新しい配列を返します。
array_key_exists() 関数は、指定されたキーが配列内に存在するかどうかを判断し、キーが存在する場合は true を返し、存在しない場合は false を返します。
array_intersect_ukey() 関数は、コールバック関数を使用してキー名を比較し、配列の共通部分を計算します。
array_intersect_uassoc() 関数は、ユーザー定義のコールバック関数を使用して配列の共通部分を計算し、そのコールバック関数を使用してインデックスを比較します。
array_intersect_key() 関数は、キー名の比較を使用して配列の共通部分を計算します。
array_intersect_assoc() 関数は、2 つ以上の配列の交差配列を返します。
array_intersect() 関数は、2 つ以上の配列の交差配列を返します。
array_flip() 関数は反転配列を返します。同じ値が複数回出現する場合、最後のキー名がその値として使用され、他のキー名はすべて失われます。
array_filter() 関数は、コールバック関数を使用して配列内の要素をフィルター処理します。カスタム フィルター関数が true を返した場合、演算された配列の現在の値が返された結果配列に含まれ、結果は に形成されます。新しいアレイ。元の配列が連想配列の場合、キー名は変更されません。
array_fill() 関数は、指定された値で配列を埋めます。返される配列には数値要素があり、その値は value です。返される配列には、開始位置から増加する数値インデックスが付けられます。数値が0または0未満の場合はエラーとなります。
array_diff_ukey() は、array1 に表示されるが他のパラメータ配列には表示されないすべてのキーの値を含む配列を返します。関係は変わらないことに注意してください。 array_diff() とは異なり、比較は値ではなくキー名に基づいて行われます。
array_diff_uassoc() 関数は、ユーザー定義のコールバック関数を使用してインデックス チェックを行い、2 つ以上の配列間の差分を計算します。 array1 の値を含むが、他のパラメータ配列には含まれない配列を返します。
array_diff_key() 関数は、比較された配列内にあるが他の引数配列には含まれていないすべてのキーを含む配列を返します。
array_diff_assoc() 関数は、2 つの配列の差分の配列を返します。この配列には、比較対象の配列内にあるが、他の引数配列には含まれていないすべてのキーと値が含まれます。
array_diff() 関数は 2 つの配列の差分配列を返します。この配列には、比較対象の配列内にあるが、他のパラメーター配列には含まれていないすべてのキーが含まれます。
array_count_values() 関数は、配列内のすべての値の出現数をカウントするために使用されます。
array_combine() 関数は、2 つの配列を結合して新しい配列を作成します。一方の配列はキー名で、もう一方の配列の値はキー値です。
array_chunk() 関数は、配列を新しい配列チャンクに分割します。
array_change_key_case() 関数は、配列のすべての KEY を大文字または小文字に変換します。
array() は、キーと値を含む配列を作成します。配列の指定時にキーを省略した場合は、0 から始まり 1 ずつ増加する整数キーが生成されます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。