PHP は多くのバージョンに更新されていますが、最近使用されているのは PHP5 です。以下に、実際にコードを書く際に確認できるように、PHP5 の共通機能をまとめました。
pathinfo は、ディレクトリ名、ベース名、拡張子の配列単位を含むファイル パス情報を返します。
func_num_args()、func_get_arg()、func_get_args()
glob — パターンに一致するファイル パスを検索します
gzcompress() および gzuncompress() 関数:
json_encode() および json_decode()
serialize() および unserialize()個人的な経験では、主にアレイ転送とアレイ ストレージの操作を扱います。
is_dir
mb_detect_encoding 文字列エンコーディング関数を自動的に取得します。
usleep() 関数はコードの実行を数マイクロ秒遅延させます。
unpack() 関数はバイナリ文字列からデータを解凍します。
uniqid () 関数は、マイクロ秒単位の現在時刻に基づいて一意の ID を生成します。
time_sleep_until() 関数は、指定された時間までコードの実行を遅らせます。
PHP5 で一般的に使用される関数 time_nanosleep() 関数は、コードの実行を数秒およびナノ秒遅延させます。
sleep() 関数はコードの実行を数秒遅らせます。
show_source() 関数は、ファイルの構文強調表示を実行します。
strip_whitespace() 関数は、PHP コメントと空白文字が削除されたソース コード ファイルを返します。
pack() 関数は、データをバイナリ文字列にロードします。
ignore_user_abort() 関数は、クライアントからの切断によってスクリプトの実行を終了するかどうかを設定します。
highlight_string() 関数は、文字列の構文の強調表示を実行します。
highlight_file() 関数は、ファイルの構文の強調表示を実行します。
PHP5 で一般的に使用される関数である get_browser() 関数は、ユーザーのブラウザのパフォーマンスを返します。
eval() 関数は、PHP コードに従って文字列を評価します。
define() 関数は定数が存在するかどうかをチェックします。
define() 関数は定数を定義します。
constant() 関数は定数の値を返します。
PHP5 で一般的に使用される関数 connection_status() 関数は、現在の接続ステータスを返します。
connection_aborted() 関数は、クライアントが切断されているかどうかを確認します。
utf8_encode() 関数は ISO-8859-1 文字列を UTF-8 にエンコードします。
utf8_decode() 関数は、UTF-8 文字列を ISO-8859-1 にデコードします。
wordwrap() 関数は、指定された長さに応じて文字列をラップします。
nl2br
fgetcsv
vsprintf() 関数は、フォーマットされた文字列を変数に書き込みます。
vprintf() 関数はフォーマットされた文字列を出力します。
vfprintf() 関数は、フォーマットされた文字列を指定された出力ストリームに書き込みます。
PHP5 で一般的に使用される関数である ucwords () 関数は、文字列内の各単語の最初の文字を大文字に変換します。
ucfirst() 関数は、文字列の最初の文字を大文字に変換します。
trim() 関数は、文字列の両端から空白文字とその他の事前定義された文字を削除します。
substr_replace() 関数は、文字列の一部を別の文字列に置き換えます。
substr_count() 関数は、文字列内に部分文字列が出現する回数をカウントします。
substr_compare() 関数は、指定された開始長から 2 つの文字列を比較します。
substr() 関数は文字列の一部を返します。
strtr() 関数は、文字列内の特定の文字を変換します。
PHP5 で一般的に使用される関数である strtok() 関数は、文字列をより小さな文字列に分割します。
strstr() 関数は、別の文字列内で最初に出現する文字列を検索します。
strspn() 関数は、文字列に含まれる特定の文字の数を返します。
strrpos() 関数は、別の文字列内で最後に出現した文字列を検索します。
strripos() 関数は、別の文字列内で最後に出現した文字列を検索します。
strrev() 関数は文字列を反転します。
strrchr() 関数は、別の文字列内で最後に出現した文字列を検索し、その位置から文字列の末尾までのすべての文字を返します。
strpos() 関数は、別の文字列内で最初に出現した文字列の位置を返します。
PHP5 で一般的に使用される関数である strpbrk() 関数は、文字列内の指定された文字のいずれかを検索します。
strncmp() 関数は 2 つの文字列を比較します。
strncasecmp() 関数は 2 つの文字列を比較します。
strnatcmp() 関数は、「自然な」アルゴリズムを使用して 2 つの文字列を比較します。
strnatcasecmp() 関数は、「自然な」アルゴリズムを使用して 2 つの文字列を比較します。
strlen() 関数は文字列の長さを返します。
stristr() 関数は、別の文字列内で最初に出現した文字列を検索します。
stripos() 関数は、別の文字列内で最初に出現する文字列の位置を返します。
stripslashes () 関数は、addslashes() 関数によって追加されたバックスラッシュを削除します。
stripcslashes() 関数は、addcslashes() 関数によって追加されたバックスラッシュを削除します。
strip_tags() 関数は、HTML、XML、および PHP タグを削除します。
strcspn() 関数は、指定された文字が見つかるまでに文字列内で検索された文字数を返します。
PHP5 で一般的に使用される関数である 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() 関数は、文字列を使用して文字列内の他の文字を置き換えます。
PHP5 でよく使用される関数 sscanf() 関数は、指定された形式に従って文字列からの入力を解析します。
sprintf() 関数は、フォーマットされた文字列を変数に書き込みます。
soundex() 関数は文字列の soundex キーを計算します。
similar_text() 関数は、2 つの文字列内で一致する文字の数をカウントします。
sha1_file() 関数は、ファイルの SHA-1 ハッシュを計算します。
sha1() 関数は、文字列の SHA-1 ハッシュを計算します。
setlocale()関数は地域情報(地域情報)を設定します。
PHP5 でよく使用される関数 rtrim() P rtrim() 関数
basename — パスのファイル名部分を返す
dirname — パスのディレクトリ部分を返す
array_filter — コールバック関数を使用して配列内のユニットをフィルタリングする
array_flip — 配列内のキーと値を交換します
array_count_values は、文字列内に文字が出現する回数を決定します
array_uintersect — 配列の共通部分を計算し、データをコールバック関数と比較します
array_unique — 重複する値を削除します配列内 array_flip(array_flip())
arsort — 配列を逆順に並べ替え、インデックス関係を維持します
array_sum — 配列内のすべての値の合計を計算します
array_search — 配列を検索します指定された値を返し、成功した場合は対応するキー名を返します
in_array — 配列に特定の値があるかどうかを確認します
array_push — 1 つ以上のユニットを配列の末尾にプッシュします (プッシュ)
array_unshift() 関数は挿入します配列の先頭にある 1 つ以上の要素
array_values は、入力配列内のすべての値を返し、そのデジタル インデックスを作成します。 ////インデックスの再作成には array_values 関数を使用します
count_chars 文字列で使用されている文字の情報を返します
array_keys 配列内のすべてのキー名を返します
array_slice 配列からセグメントを取得します
key() 配列 Key name 内の現在のユニットを返します。
get_class_methods — クラスのメソッド名から構成される配列を返します
get_class_vars — クラスのデフォルト属性から構成される配列を返します
get_class — オブジェクトのクラス名を返します
get_declared_classes — 定義された名前から構成される配列を返しますクラス
get_declared_interfaces — 宣言されたすべてのインターフェイスを含む配列を返します
get_object_vars — オブジェクト属性で構成される連想配列を返します
get_parent_class — オブジェクトまたはクラスの親クラス名を返します
interface_exists — インターフェイスが定義されているかどうかを確認します
is_a —オブジェクトはこのクラスまたはクラスに属します このオブジェクトの親クラスの場合は TRUE を返します
is_subclass_of — このオブジェクトがこのクラスのサブクラスの場合は TRUE を返します
method_exists — クラスのメソッドが存在するかどうかを確認します
property_exists — かどうかを確認しますオブジェクトまたはクラスにはこのプロパティがあります
parse_str (url, arr) は URL を配列に変換します
parse_url (string url) は完全な URL を解析して配列に変換します
http_build_query は配列を URL に変換しますか? 以下のパラメータ文字列が自動的に urlencode 処理を実行します
call_user_func_array
ctype_alnum -- [A-Za-z0-9] のみが含まれているかどうかを確認します
ctype_alpha -- [A-Za-] のみが含まれているかどうかを確認しますz]
ctype_cntrl -- クラスのみを含むかどうかを確認します。 " "などの文字制御文字です。
ctype_digital -- チェックする場合、数字のみを含む文字列 (0 ~ 9) は含まれません。
filter_var($email, FILTER_VALIDATE_EMAIL)
ctype_graph -- 印刷可能な文字のみを含む文字列 (スペースを除く) かどうかを確認します
ctype_ lower -- すべての文字が英字であり、すべて小文字であるかどうかを確認します
ctype_print --印刷可能な文字のみが含まれているかどうかを確認します 文字列
ctype_punct -- 数字/文字/スペース以外の印刷可能な文字のみが含まれているかどうかを確認します
ctype_space -- 「 」などの文字とスペースのみが含まれているかどうかを確認します
ctype_upper - - すべての文字がすべて英字であり、すべて大文字であるかどうかを確認します
ctype_xdigit -- 「0123456789abcdef」のみを含めることができる 16 進文字列であるかどうかを確認します