ホームページ バックエンド開発 PHPチュートリアル PHP で一般的に使用される最も包括的な関数を 1 つの記事にまとめています (コレクション)

PHP で一般的に使用される最も包括的な関数を 1 つの記事にまとめています (コレクション)

Feb 27, 2023 pm 03:55 PM
php 関数

この記事は、PHP に関する関連知識を提供します。主に、数学関数、文字列関数、配列関数、マルチバイト文字列関数、時刻関数、ディレクトリ関数など、PHP でよく使用される関数とファイル システム関数をまとめています。興味のある方は以下から見てみましょう! 皆さんも集めて学んでみてください!

PHP で一般的に使用される最も包括的な関数を 1 つの記事にまとめています (コレクション)

数学関数

abs — 絶対値

acos — 逆余弦

acosh —逆双曲線余弦

asin — 逆正弦

asinh — 逆双曲線正弦

atan2 — 2 つのパラメーターの逆正接

atan — とにかく正接

atanh — 逆双曲線正接

base_convert — 任意の基数間で数値を変換

bindec — 2 進数を 10 進数に変換

ceil — 一方向の丸めを行う

cos — コサイン

cosh — 双曲線コサイン

decbin — 10 進数を 2 進数に変換

dechex — 10 進数を 16 進数に変換 System

decoct — 10 進数を変換8 進数に変換

deg2rad — 角度をラジアンに変換します

exp — e の指数を計算します

expm1 — exp(number ) - 1 を返します。数値の値はゼロに近いです

floor — 丸めメソッドによる丸め

fmod — 除算の浮動小数点の余りを返します

getrandmax — a の可能な最大値を表示します乱数

hexdec — 16 進数を 10 進数に変換します

hypot — 直角三角形の斜辺の長さを計算します

intdiv — 除算 結果は四捨五入されます

is_finite — 有限値であるかどうかを判断します

is_infinite — 無限値であるかどうかを判断します

is_nan — 正当な値であるかどうかを判断します

lcg_value — 結合線形合同生成器

log10 — 底10の対数

log1p — log(1つの数値)を返し、数値がゼロに近い場合でも正確な結果が得られます

log — 自然対数

max — 最大値を見つける

min — 最小値を見つける

mt_getrandmax — 乱数の最大値を表示する

mt_rand — より良い乱数を生成する数値

mt_srand — より優れた乱数生成器をシードする

octdec — 8 進数を 10 進数に変換する

pi — pi の値を取得する

pow — 指数式

rad2deg — ラジアン数を対応する度数に変換します

rand — ランダムな整数を生成します

round — 浮動小数点数を丸めます

sin — サイン

sinh — 双曲線サイン

sqrt — 平方根

srand — 種まき乱数の発生 コンテナ

tan — タンジェント

Tanh — 双曲線正接

文字列関数

addcslashes — C 言語スタイルで使用されます バックスラッシュは文字列内の文字をエスケープします

addslashes — バックスラッシュを使用して文字列を引用します

bin2hex — データを含むバイナリ文字列を 16 進値に変換する関数

chop — rtrim のエイリアス

chr — 指定された文字を返す

chunk_split — 文字列を小さなチャンクに分割します

convert_cyr_string — 文字をキリル文字に変換します 文字を別の文字に変換します

convert_uudecode — uuencode でエンコードされた文字列をデコードします

convert_uuencode — エンコードしますuuencode を使用した文字列

count_chars — 文字列で使用されている文字に関する情報を返します

crc32 — 文字列の crc32 多項式を計算します

crypt — 一方向文字列ハッシュ

echo — 1 つ以上の文字列を出力します

explode — 1 つの文字列を使用して別の文字列を分割します

fprintf — フォーマットされた文字列をストリームに書き込みます

get_html_translation_table — htmlspecialchars と htmlentities を使用した後に変換テーブルを返します

hebrev — 論理ヘブライ語をビジュアルヘブライ語に変換します

hebrevc — 論理ヘブライ語をビジュアルヘブライ語に変換し、改行を変換します

hex2bin — 16 進文字列をバイナリ文字列に変換します。

html_entity_decode — HTML エンティティを対応する文字に変換します。

htmlentities — 文字を HTML エスケープ文字に変換します。

htmlspecialchars_decode — 特殊な HTML を変換します。エンティティを通常の文字に戻す

htmlspecialchars — 特殊文字を HTML エンティティに変換する

implode — 1 次元配列の値を文字列に変換する

join — エイリアスimplode

lcfirst — 文字列の最初の文字を小文字にする

levenshtein — 2 つの文字列間の編集距離を計算する

localeconv — 数値書式設定情報を取得する

ltrim — 文字列の先頭にある空白文字 (またはその他の文字) を削除します。

md5_file — 指定されたファイルの MD5 ハッシュ値を計算します。

md5 — ファイルの MD5 ハッシュ値を計算します。 string

metaphone — 文字列のメタフォン キーを計算します

Money_format — 数値を通貨文字列にフォーマットします

nl_langinfo — 言語とロケール情報をクエリします

nl2br — 文字列内のすべての新しい行の前に HTML 改行を挿入します。

number_format — 千桁区切りの数値をフォーマットします。

ord — 文字列の最初のバイトを 0- の間の値に変換します。 255

parse_str — 文字列を複数の変数に解析します

print — 出力文字列

printf — 出力フォーマット済み文字列

quoted_printable_decode — quote-printable 文字列を 8 ビット文字列に変換します

quoted_printable_encode — 8 ビット文字列を変換します引用符付きで印刷可能な文字列に変換します

quotemeta — メタ文字をエスケープします set

rtrim — 文字列の末尾にある空白文字 (またはその他の文字) を削除します

setlocale — ロケール情報を設定します

sha1_file — ファイルの sha1 ハッシュ値を計算します

sha1 — 文字列の sha1 ハッシュ値を計算します

similar_text — 2 つの文字の文字列類似度を計算します

soundex — 文字列の soundex キーを計算します

sprintf — 書式設定された文字列を返します

sscanf — 指定された形式に従って入力文字を解析します

str_getcsv — CSV を解析します文字列を配列に入れる

str_ireplace — str_replace の大文字と小文字を無視するバージョン

str_pad — 指定された長さになるまで文字列を別の文字列で埋め込みます

str_repeat — 文字列を繰り返します

str_replace — 部分文字列の置換

str_rot13 — 文字列に対して ROT13 変換を実行します

str_shuffle — 文字列をランダムにシャッフルします

str_split — 文字列を配列に変換します

str_word_count — 文字列内の単語の使用状況を返す

strcasecmp — 文字列のバイナリ セーフ比較 (大文字と小文字を区別しない)

strchr — エイリアス strstr

strcmp — バイナリ-安全な文字列比較

strcoll — ロケールベースの文字列比較

strcspn — 一致しないマスクの開始サブを取得します 文字列の長さ

strip_tags — HTML と文字列を除去します文字列からの PHP タグ

stripcslashes — addcslashes を使用してエスケープされた文字列をデク​​オートします

stripos — 文字列を検索します 最初に出現する位置 (大文字と小文字は区別されません)

stripslashes — 引用符で囲まれた文字列を逆引用符で囲みますstring

stristr — strstr 関数の大文字と小文字を無視するバージョン

strlen — 文字列の長さを取得します

strnatcasecmp — 「自然順序付け」アルゴリズム (大文字と小文字を区別しない) を使用して文字列を比較します)

strnatcmp — 自然順序付けアルゴリズムを使用して文字列を比較します

strncasecmp — バイナリセーフな比較 文字列の先頭の文字数 (大文字と小文字は区別されません)

strncmp —文字列の先頭にある文字数のバイナリ セーフ比較

strpbrk — 文字列内の一連の文字のいずれかを検索します。 文字

strpos — 文字列の最初の出現を検索します。

strrchr — 文字列内で指定された文字が最後に出現する位置を検索します。

strrev — 文字列を反転します。

strripos — 指定された文字列が最後に出現する位置を計算します。ターゲット文字列 (大文字と小文字は区別されません)

strrpos — ターゲット文字列内で指定された文字列が最後に出現する位置を計算します

strspn — 文字列内の最初の部分文字列の長さを計算しますすべての文字が指定された文字セットに存在するかどうか。

strstr — 文字列の最初の出現を検索します

strtok — 分割文字列をマークします

strto lower — 文字列を小文字に変換します

strtoupper — 文字を変換します文字列を大文字に変換します

strtr — 指定された文字を変換します

substr_compare — 文字列のバイナリセーフ比較 (オフセット位置から指定された長さを比較)

substr_count — 文字列の出現回数をカウントしますTimes

substr_replace — 文字列の部分文字列を置換します。

substr — 文字列の部分文字列を返します。

trim — 先頭の空白文字 (または他の文字) を削除し、文字列の終わり

ucfirst — 文字列の最初の文字を大文字に変換します

ucwords — 文字列内の各単語の最初の文字を大文字に変換します

vfprintf — 文字列内の各単語の最初の文字を大文字に変換します文字の書式設定 文字列の書き込み stream

vprintf — 書式設定された文字列を出力します

vsprintf — 書式設定された文字列を返します

wordwrap — 文字列を指定された数の単語に分割します

配列関数

array_change_key_case — 配列内のすべてのキー名をすべて大文字または小文字に変更します

array_chunk — 配列を複数に分割します

array_column — 配列内の指定された列を返します

array_combine — 1 つの配列の値をキーとして、別の配列の値をその値として持つ配列を作成します

array_count_values — すべての値をカウントします配列内

array_diff_assoc — インデックスをチェックして配列の差分を計算します

array_diff_key — キー名比較を使用して配列の差分を計算します

array_diff_uassoc — を計算します配列とユーザー指定の配列の差分 コールバック関数はインデックス チェックを行い、配列の差分セットを計算します

array_diff_ukey — コールバック関数を使用してキー名を比較し、配列の差分セットを計算します

array_diff — 配列の差分セットを計算します

array_fill_keys — 配列に指定されたキーと値を入力します

array_fill — 配列に指定された値を入力します

array_filter — コールバック関数を使用して配列内のセルをフィルターします

array_flip — 配列内のキーと値を交換します

array_intersect_assoc — インデックス チェックを使用して配列の交差を計算します

array_intersect_key — キー名の比較を使用して配列の交差を計算します

array_intersect_uassoc — インデックス チェックを使用して計算します配列の交差、コールバック関数を使用してインデックスを比較します

array_intersect_ukey — コールバック関数を使用して比較します配列の交差を計算するためのキー名

array_intersect — 配列の交差を計算

array_key_exists — 指定されたキー名またはインデックスが配列内に存在するかどうかを確認します

array_key_first — 配列の最初のキーを取得します

array_key_last — 配列の最後のキーを取得します

array_keys — 配列内のキーの一部またはすべてを返します

array_map — 配列の各要素にコールバック関数を適用します

array_merge_recursive — 1 つ以上の配列を再帰的にマージします

array_merge — 1 つ以上の配列をマージします

array_multisort — 複数の配列または多次元配列を並べ替えます

array_pad — 指定された長さの値を配列に入力します

array_pop —配列の最後の要素をポップします (pop)

array_product — 配列内のすべての値の積を計算します

array_push — 1 つ以上の要素を配列の末尾にプッシュします (プッシュ) )

array_rand — 配列から 1 つ以上の要素をランダムに削除します

array_reduce — コールバック関数を使用して配列を繰り返し単一の値に削減します

array_replace_recursive — 渡されたものを使用しますarray 最初の配列の要素を再帰的に置換します

array_replace — 最初の配列の要素を渡された配列で置換します

array_reverse — セルを逆順にした配列を返します

array_search — 指定された値の配列を検索し、成功した場合は、最初に対応するキー名を返します

array_shift — 配列の先頭にあるユニットを配列の外に移動します

array_slice — 削除配列からのセグメント

array_splice — 配列の一部を削除し、別の値に置き換えます

array_sum — 配列内のすべての値を合計します

array_udiff_assoc — 計算しますインデックス チェックのある配列の差分を計算し、コールバック関数で比較します。 Data

array_udiff_uassoc — コールバック関数を使用してインデックス チェックのある配列の差分を計算し、データとインデックス

array_udiff を比較します。コールバック関数を使用してデータを比較し、配列の差分を計算します。

array_uintersect_assoc — コールバック関数を使用してデータを比較し、インデックス チェックで配列の交差を計算します。

array_uintersect_uassoc —配列とインデックスの交差部分をチェックします。別のコールバック関数を使用してデータとインデックスを比較します。

array_uintersect — 配列の交差部分を計算します。コールバック関数を使用してデータを比較します。

array_unique — 重複を削除します。配列内の値

array_unshift — 配列の先頭に 1 つ以上のセルを挿入します。

array_values — 配列を返します。

array_walk_recursive 内のすべての値— ユーザー関数を配列の各メンバーに再帰的に適用します

array_walk — ユーザー定義関数を使用して、配列内の各要素に対してコールバック処理を実行します

array — 新しい配列を作成します

arsort — 配列を逆にソートし、インデックス関係を維持します

asort — 配列をソートし、インデックス関係を維持します

compact — 変数名とその値を含む配列を作成します

count — 配列内のセルの数、またはオブジェクト内の属性の数をカウントします。

current — 配列内の現在のセルを返します

each — 配列内のセルの数を返します。配列内の現在のキーと値のペアを取得し、配列ポインターを 1 つ前に移動します。

end — 配列の内部ポインターを最後の要素にポイントします。

extract — 配列から変数を抽出します。現在のシンボル table

in_array — 配列に値が存在するかどうかを確認します

key_exists — エイリアスarray_key_exists

key — 連想配列からキー名を取得します

krsort — 配列をキーによって逆順に並べ替えます

ksort — 配列をキーによって並べ替えます

list — 配列内の値を一連の変数に代入します

natcasesort — 「ナチュラル ソート」アルゴリズムを使用して、大文字と小文字を区別せずに配列をソートします。

natsort — 「ナチュラル ソート」アルゴリズムを使用して配列をソートします。

next — 内部ポインタを配列を 1 位置前に移動します

pos — 現在のエイリアス

prev — 配列の内部ポインタを 1 位置巻き戻します

range — に基づいて配列を作成します指定された要素を含む範囲

reset — 配列の内部ポインタを最初の要素にポイントします

rsort — 配列を逆ソートします

shuffle — 配列をシャッフルします

sizeof — count Alias

sort — 配列の並べ替え

uasort — ユーザー定義の比較関数を使用して配列内の値を並べ替え、インデックスの関連付けを維持します

uksort — ユーザー定義の比較を使用します。比較関数は配列内のキー名を並べ替えます。

usort — ユーザー定義の比較関数を使用して、配列内の値を並べ替えます

マルチバイト文字列関数

mb_check_encoding — 文字列が指定されたエンコーディングで有効かどうかを確認します

mb_chr — 特定の文字を取得します

mb_convert_case —文字列を大文字または小文字に変換します

mb_convert_encoding — 文字エンコーディングを変換します

mb_convert_kana — 「かな」を別の文字に変換します (「全角」、「半角」など)

mb_convert_variables — 変数の 1 つ以上の文字エンコーディングを変換します

mb_decode_mimeheader — MIME ヘッダー フィールドの文字列をデコードします

mb_decode_numericentity — HTML 数値文字列を文字にデコードします

mb_detect_encoding — 文字のエンコーディングを検出します

mb_detect_order — 文字エンコーディングの検出順序を設定/取得します

mb_encode_mimeheader — MIME ヘッダーのエンコード文字列

mb_encode_numericentity — 文字をエンコードしますHTML 数値文字列参照への

mb_encoding_aliases — 既知のエンコーディング タイプのエイリアスを取得します

mb_ereg_match — マルチバイト文字列の正規表現一致

mb_ereg_replace_callback — コールバックを使用して正規表現検索を実行し、マルチバイト サポートで置換します

mb_ereg_replace — 正規表現をマルチバイト サポートに置き換えます

mb_ereg_search_getpos — 次の正規表現一致の開始点を返します

mb_ereg_search_getregs — 最後のマルチバイト正規表現一致から結果を取得します

mb_ereg_search_init — マルチバイト正規表現一致の文字列と正規表現を設定します

mb_ereg_search_pos — 事前定義されたマルチバイト文字列のマルチバイト正規表現の一致部分の位置と長さを返します

mb_ereg_search_regs —マルチバイト正規表現の一致部分

mb_ereg_search_setpos — 次の正規表現の開始点を設定します。

mb_ereg_search — 事前定義されたマルチバイト文字列に対するマルチバイト正規表現の一致

mb_ereg — 正規表現の一致マルチバイトサポート付き

mb_eregi_replace — 大文字小文字を無視して正規表現をマルチバイトサポートに置き換えます

mb_eregi — マルチバイトサポート付き大文字小文字を無視した正規表現一致

mb_get_info — mbstring の内部設定##を取得します

#mb_http_input — 检测 HTTP 入力文字符编码

mb_http_output — 設置/获取 HTTP 输出力字符编码

mb_internal_encoding — 設置/获取内部文字符编码

mb_ language — 設置/現在の言葉を取得します

mb_list_encodings — サポートされているすべてのコードの数組を返します

mb_ord — 文字のコード ポイントを取得します

mb_output_handler — 出力ファイル内にある转换字符の返還関数

mb_parse_str — GET/POST/COOKIE データ并設定の解析 全局变量

mb_preferred_mime_name — MIME 文字列の取得

#mb_regex_encoding — マルチバイト正規表現の文字エンコーディングの設定/取得

mb_regex_set_options — mbregex 関数のデフォルト オプションを設定/取得します

mb_scrub — 説明

mb_send_mail — 送信编码过的邮件

mb_split — 正则表达式分割多字使用节字符串

mb_strcut — 获取字符の一部

mb_strimwidth — 获取按指定度断的文字列

mb_stripos — 大小写不感知地查找字符列在另一个文字列内の最初の出現位置

mb_stristr — 大小写不感受性查找文字列在另一文字列中の最初の出現位置

mb_strlen — 获取文字列の長さ

mb_strpos — 查找文字列内で最初に出現する位置

mb_strrchr — 查找指定文字列内で最初に出現する位置

mb_strrichr — 大小写し不感查找指定文字列内の最後に出現する位置

mb_strrpos — 大小文字不感受性で文字列内の最後に出現する位置

mb_strrpos — 查找文字列在1 つの文字列の中で最後に出現する位置

mb_strstr — 查找文字列の中で最初に出現する位置

mb_strto lower — 使用文字列小写

mb_strtoupper — 使用文字串大写

mb_strwidth — 文字列の度数を返す

mb_substitute_character — 代替文字の設定/取得

mb_substr_count — 文字列の次数

mb_substr —部分文字符限

時間関数数

checkdate — 验证一格里高里日期

date_add — 别名 DateTime::add

date_create_from_format — 别名 DateTime::createFromFormat

date_create_immutable_from_format — 别名 DateTimeImmutable::createFromFormat

date_create_immutable — 别名 DateTimeImmutable::__construct

date_create — 别名 DateTime::__construct

date_date_set — 名前 DateTime::setDate

date_default_timezone_get — 脚本中のすべての日の時間関数で使用される時刻を取得する

date_default_timezone_set — 脚本中のすべての日の時間を設定する関数の承認時間区

date_diff — 例 DateTime::diff

date_format — 例 DateTime::format

date_get_last_errors — 例 DateTime::getLastErrors

date_interval_create_from_date_string — 例名 DateInterval::createFromDateString

date_interval_format — 例名 DateInterval::format

date_isodate_set — 例名 DateTime::setISODate

date_modify — 例名 DateTime::modify

date_offset_get — 名前 DateTime::getOffset

date_parse_from_format — 指定された形式に従って書式設定された指定された日付に関する情報を取得します

date_parse — 指定された日付に関する詳細情報を含む連想配列を返します

date_sub — 别名 DateTime::sub

date_sun_info — 日の入り/日の出と夕暮れの開始/終了に関する情報を含む配列を返します

date_sunrise — 戻り给定的日期位置的日出時刻

date_sunset — 特定の日期と場所の日の落時間を返します

date_time_set — 别名 DateTime::setTime

date_timestamp_get — エイリアス DateTime::getTimestamp

date_timestamp_set — エイリアス DateTime::setTimestamp

date_timezone_get — エイリアス DateTime::getTimezone

date_timezone_set — エイリアス DateTime::setTimezone

date — 現地の時刻/日付をフォーマットする

getdate — 日付/時刻情報を取得する

gettimeofday — 現在時刻を取得する

gmdate — GMT / をフォーマットするUTC 日付/時刻

gmmktime — GMT 日付の UNIX タイムスタンプを取得します

gmstrftime — ロケール設定に従って GMT/UTC 時刻/日付をフォーマットします

idate — ローカルを変換しますtime 日付は整数としてフォーマットされます

localtime — ローカル時刻を取得します

microtime — 現在の Unix タイムスタンプとマイクロ秒を返します

mktime — 日付の Unix タイムスタンプを取得します

strftime — ロケールに従って現地の時刻/日付をフォーマットします

strptime — strftime によって生成された日付/時刻を解析します

strtotime — 文字列の日時記述を Unix タイムスタンプに解析します

time — 現在の Unix タイムスタンプを返します

timezone_abbreviations_list — エイリアス DateTimeZone::listAbbreviations

timezone_identifiers_list — エイリアス DateTimeZone::listIdentifiers

timezone_location_get — エイリアス DateTimeZone::getLocation

timezone_name_from_abbr — 略語からタイムゾーン名を返します

timezone_name_get — エイリアス DateTimeZone::getName

timezone_offset_get — エイリアス DateTimeZone::getOffset

timezone_open — エイリアス DateTimeZone::__construct

timezone_transitions_get — エイリアス DateTimeZone::getTransitions

timezone_version_get — timezonedb

カタログ関数のバージョンを取得します

#chdir — ディレクトリを変更します

chroot — ルート ディレクトリを変更します

closedir — ディレクトリ ハンドルを閉じます

dir — ディレクトリ クラス インスタンスを返す

getcwd —現在の作業ディレクトリを取得します

opendir — ディレクトリ ハンドルを開きます

readdir — ディレクトリ ハンドルからエントリを読み取ります

rewinddir — ディレクトリ ハンドルを巻き戻します

scandir — 指定されたパス内のファイルとディレクトリを一覧表示します

ファイル システム関数

basename — パスのファイル名部分を返します

chgrp — グループを変更しますファイルが属する

chmod — ファイル モードを変更します

chown — ファイルの所有者を変更します

clearstatcache — ファイル ステータス キャッシュをクリアします

copy — ファイルをコピーします

delete — 「unlink」または「unset」を参照してください

dirname — パスのディレクトリ部分を返します

disk_free_space — ディレクトリ

# の空き領域を返します##disk_total_space — ディレクトリの合計ディスク サイズを返します

diskfreespace — disc_free_space のエイリアス

fclose — 開いているファイル ポインターを閉じる

feof — ファイルが保存されているかどうかをテストしますポインタがファイルの末尾に到達しました

fflush — バッファリングされた内容をファイルに出力します

fgetc — ファイル ポインタから文字を読み取ります

fgetcsv — ファイル ポインタから行を読み取りますCSV フィールドを解析します

fgets — ファイル ポインターから行を読み取ります

fgetss — ファイル ポインターから行を読み取り、HTML タグをフィルターで除外します

file_exists — ファイル ポインターから行を読み取り、HTML タグをフィルターで除外しますファイルまたはディレクトリが存在します

file_get_contents — ファイル全体を文字列に読み取ります

file_put_contents — 文字列をファイルに書き込みます

file — ファイル全体を配列に読み取ります

fileatime — ファイルの最終アクセス時刻を取得します

filectime — ファイルの i ノード変更時刻を取得します

filegroup — ファイルのグループを取得します

fileinode — ファイルの i ノードを取得します

filemtime — ファイル変更時刻を取得します

fileowner — ファイルの所有者を取得します

fileperms — ファイルのアクセス許可を取得します

filesize — ファイル サイズを取得します

filetype — ファイル タイプを取得します

flock — ファシリティ アドバイザリー ファイル ロック

fnmatch — ファイル名をパターンと照合します

fopen — ファイルまたは URL を開きます

fpassthru — ファイル ポインターにある残りのデータをすべて出力します

fputcsv — 行を CSV にフォーマットし、ファイル ポインターに書き込みます

fputs — fwrite のエイリアス

fread — ファイルを読み取ります (バイナリ ファイルで安全に使用できます)

fscanf — ファイルからの入力をフォーマットします

fseek — ファイル ポインタの位置を特定します

fstat — 開いているファイル ポインタを通じてファイルを取得します。 INFO

ftell —

ftruncate — 指定された長さにファイルを切り詰めます。

fwrite — ファイルを書き込みます (バイナリ使用ファイルとして安全です)

glob — パターンに一致するファイル パスを検索します

is_dir — 指定されたファイル名がディレクトリ

is_executable — 指定されたファイル名が実行可能かどうかを判断します

is_file — 指定されたファイル名が通常のファイルであるかどうかを判断します

is_link — 指定されたファイル名が実行可能であるかどうかを判断しますシンボリック リンク

is_readable — 指定されたファイル名が読み取り可能かどうかを判断します。

is_uploaded_file — ファイルが HTTP 経由でアップロードされるかどうかを判断します。 POST

is_writable — 指定されたファイルが読み取れるかどうかを判断します。 name is writable

is_writeable — is_writable## のエイリアス

#lchgrp — シンボリック リンクのすべてのグループを変更します

lchown — シンボリック リンクの所有者を変更します

link — ハードリンクを作成する

linkinfo — 接続に関する情報を取得します

lstat — ファイルまたはシンボリック リンクに関する情報を提供します

mkdir — 新しいディレクトリを作成します

move_uploaded_file — アップロードされたファイルを移動します新しい場所に移動

parse_ini_file — 構成ファイルを解析します

parse_ini_string — 構成文字列を解析します

pathinfo — ファイル パス情報を返します

pclose — ファイルを閉じますプロセス ファイル ポインター

popen — プロセス ファイル ポインターを開く

readfile — 出力ファイル

readlink — シンボリック リンクが指すターゲットを返す

realpath_cache_get —実ディレクトリ キャッシュの詳細を取得します。 詳細

realpath_cache_size — 実パス バッファのサイズを取得します。

realpath — 正規化された絶対パス名を返します。

rename — ファイルまたはディレクトリの名前を変更します

rewind — ファイル ポインターの位置を巻き戻します

rmdir — ディレクトリを削除します

set_file_buffer — stream_set_write_buffer のエイリアス

stat — に関する情報を提供しますfile

symlink — シンボリック リンクを作成します

tempnam — 一意のファイル名でファイルを作成します

tmpfile — 一時ファイルを作成します

touch — 設定ファイルのアクセスと変更時刻

umask — 現在の umask を変更します

unlink — ファイルを削除します

推奨学習: 「PHP ビデオ チュートリアル」 「

以上がPHP で一般的に使用される最も包括的な関数を 1 つの記事にまとめています (コレクション)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

今まで知らなかったことを後悔している 7 つの PHP 関数 今まで知らなかったことを後悔している 7 つの PHP 関数 Nov 13, 2024 am 09:42 AM

あなたが経験豊富な PHP 開発者であれば、すでにそこにいて、すでにそれを行っていると感じているかもしれません。あなたは、運用を達成するために、かなりの数のアプリケーションを開発し、数百万行のコードをデバッグし、大量のスクリプトを微調整してきました。

PHPでHTML/XMLを解析および処理するにはどうすればよいですか? PHPでHTML/XMLを解析および処理するにはどうすればよいですか? Feb 07, 2025 am 11:57 AM

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 Apr 05, 2025 am 12:04 AM

JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

母音を文字列にカウントするPHPプログラム 母音を文字列にカウントするPHPプログラム Feb 07, 2025 pm 12:12 PM

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用してPHPの特定の文字列内の母音の数を計算する方法を学びます。英語の母音は、a、e、i、o、u、そしてそれらは大文字または小文字である可能性があります。 母音とは何ですか? 母音は、特定の発音を表すアルファベットのある文字です。大文字と小文字など、英語には5つの母音があります。 a、e、i、o、u 例1 入力:string = "tutorialspoint" 出力:6 説明する 文字列「TutorialSpoint」の母音は、u、o、i、a、o、iです。合計で6元があります

PHPでの後期静的結合を説明します(静的::)。 PHPでの後期静的結合を説明します(静的::)。 Apr 03, 2025 am 12:04 AM

静的結合(静的::) PHPで後期静的結合(LSB)を実装し、クラスを定義するのではなく、静的コンテキストで呼び出しクラスを参照できるようにします。 1)解析プロセスは実行時に実行されます。2)継承関係のコールクラスを検索します。3)パフォーマンスオーバーヘッドをもたらす可能性があります。

PHPマジックメソッド(__construct、__destruct、__call、__get、__setなど)とは何ですか? PHPマジックメソッド(__construct、__destruct、__call、__get、__setなど)とは何ですか? Apr 03, 2025 am 12:03 AM

PHPの魔法の方法は何ですか? PHPの魔法の方法には次のものが含まれます。1。\ _ \ _コンストラクト、オブジェクトの初期化に使用されます。 2。\ _ \ _リソースのクリーンアップに使用される破壊。 3。\ _ \ _呼び出し、存在しないメソッド呼び出しを処理します。 4。\ _ \ _ get、dynamic属性アクセスを実装します。 5。\ _ \ _セット、動的属性設定を実装します。これらの方法は、特定の状況で自動的に呼び出され、コードの柔軟性と効率を向上させます。

See all articles