ホームページ  >  記事  >  バックエンド開発  >  一般的な php 関数のコレクション

一般的な php 関数のコレクション

WBOY
WBOYオリジナル
2016-06-20 13:03:441117ブラウズ

(1) PHP 配列処理によく使用される関数

array_change_key_case — すべての文字列キー名を小文字または大文字で含む配列を返します

array_chunk — 配列を複数に分割します
array_combine — 配列を作成します1 つの配列の値をキー名として使用し、別の配列の値をその値として使用する配列
array_count_values — 配列内のすべての値の出現数をカウントします
array_diff_assoc — 差を計算しますインデックス付きの配列のセット check
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_keys — 配列内のすべてのキーを返します
array_map — 指定された配列のセルにコールバック関数を適用します
array_merge_recursive — 再帰的にマージします1 つ以上の配列
array_merge — 1 つ以上の配列をマージします
array_multisort — 複数の配列または多次元配列を並べ替えます
array_pad — 配列を指定された長さまで値でパディングします
array_pop — ポップ (ポップ)配列の最後の要素
array_product — 配列内のすべての値の値を計算します product
array_push — 1 つ以上の要素を配列の最後にプッシュします (プッシュ)
array_rand — ランダムに 1 つを取得します配列の 1 つ以上の要素
array_reduce — コールバック関数を使用して、配列を単一の値に繰り返し削減します
array_reverse — セルを逆順にした配列を返します
array_search — 配列で指定された値を検索します。成功した場合は対応するキー名を返します
array_shift — 配列の先頭のセルを配列から移動します
array_slice — 配列からセグメントを削除します
array_splice — 配列の一部を削除して置換しますそれを別の値と比較します
array_sum — 配列内のすべての値の合計を計算します
array_udiff_assoc — インデックスをチェックして配列の差を計算します。コールバック関数を使用してデータを比較します
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 — 配列内のセルの数を返しますarray
end — 配列の内部ポインタを最後の要素にポイントします
extract — 配列から現​​在のシンボル テーブルに変数をインポートします
in_array — 配列に特定の値が存在するかどうかを確認します
key — 連想配列からキー名を取得します
krsort — キー名によって配列を逆順にソートします
ksort — キー名に従って配列をソートします
list — 配列をソートします 値を割り当てます
natcasesort — 「自然ソート」アルゴリズムを使用して、大文字と小文字を区別しない方法で配列をソートします。
natsort — 「自然ソート」アルゴリズムを使用して配列をソートします。
next — Move で配列をソートします。内部ポインタを 1 位置進めます
pos — current() のエイリアス
prev — 配列の内部ポインタを 1 位置戻します
range — 指定された範囲内のセルを含む配列を作成します
リセット — 配列の内部ポインタを最初の要素にポイントします
rsort — 配列を逆ソートします
shuffle — 配列をシャッフルします
sizeof — count() のエイリアス
sort — 配列をソートします
uasort — ユーザー定義の比較関数を使用して配列内の値を並べ替え、インデックスの関連付けを維持します
uksort — ユーザー定義の比較関数を使用して配列内のキーを並べ替えます

usor — ユーザー定義の比較関数を使用します。定義された比較関数は、配列

内の値を並べ替えます。

(2) PHP であまり使用されないものの、非常に実用的なシステムレベル関数のいくつか

call_user_method_array — パラメーターの配列を渡しながらユーザー メソッドを呼び出します (廃止されました)

call_user_method — ユーザー メソッドを呼び出します特定のオブジェクト (非推奨)
class_exists — クラスが定義されているかどうかを確認します
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 が返されます。 関数

checkdate — グレゴリオ暦の日付を確認します。

date_default_timezone_get — すべての日付と時刻の関数で使用されるデフォルトのタイムゾーンを取得します。 script

date_default_timezone_set — スクリプト内のすべての日付と時刻関数で使用されるデフォルトのタイムゾーンを設定します。 デフォルトのタイムゾーン

date_time_set — 時間を設定します

date_timezone_get — 指定された DateTime

date_timezone_set — を設定します。 DateTime オブジェクトのタイムゾーン

date — 現地時間/日付の形式を設定します
getdate — 日付/時刻情報を取得します
gettimeofday — 現在時刻を取得します
gmdate — GMT/UTC 日付/時刻を形式設定します
gmmktime — GMT 日付の UNIX タイムスタンプを取得します
gmstrftime — ロケール設定に従って GMT/UTC 時刻/日付をフォーマットします
idate — 現地時間と日付を整数としてフォーマットします
localtime — 現地時間を取得します
microtime — 現在の Unix タイムスタンプとマイクロ秒を返します
mktime — 日付の Unix タイムスタンプを取得します
strftime — ロケールに従って現地の時刻/日付をフォーマットします
strptime — strftime() によって生成された日付/時刻を解析します
strtotime — 英語テキストの日時記述を Unix タイムスタンプに解析します

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

(4) PHP ファイル システム処理によく使用される関数

chdir — ディレクトリを変更

chroot — ルートディレクトリを変更します
dir — ディレクトリクラス
closedir — ディレクトリハンドルを閉じます
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 —ファイル ポインタから 1 行を読み取り、CSV フィールドを解析します。
fgets — ファイル ポインタから 1 行を読み取ります。
fgetss — ファイル ポインタから 1 行を読み取り、HTML タグを除外します。
file_exists — ファイルがあるかどうかを確認します。またはディレクトリが存在します
file_get_contents — ファイル全体を文字列で読み取ります
file_put_contents — 文字列をファイルに書き込みます
file — ファイル全体を配列に読み取ります
fileatime — ファイル全体の最終アクセス時刻を取得しますfile
filectime — ファイルの inode 変更を取得します time
filegroup — ファイルのグループを取得します
fileinode — ファイルの i ノードを取得します
filemtime — ファイルの変更時刻を取得します
fileowner — ファイルの所有者を取得します
fileperms — ファイルの権限を取得します
filesize — ファイル サイズを取得します
filetype — ファイル タイプを取得します
flock — 軽量の勧告ファイル ロック
fnmatch —ファイル名をパターンと照合する
fopen — ファイルまたは URL を開きます
fpassthru — ファイル ポインターを出力します
fputcsv — 行を CSV にフォーマットし、ファイル ポインターに書き込みます
fputs — のエイリアスfwrite()
fread — ファイルの読み取り (バイナリ ファイルで安全に使用できます)
fscanf — ファイルからの入力のフォーマット
fseek — ファイル ポインターの位置を特定します
fstat — 開いているファイル ポインターを通じてファイル情報を取得します
ftell — ファイル ポインターの読み取り/書き込み位置を返します。
ftruncate — ファイルを指定された長さに切り詰めます。
fwrite — ファイルに書き込みます (バイナリ ファイルには安全です)
glob — ファイルを検索しますパターンに一致するパス
is_dir — 指定されたファイル名がディレクトリであるかどうかを判断します
is_executable — 指定されたファイル名が実行可能かどうかを判断します
is_file — 指定されたファイル名が通常のファイルかどうかを判断します
is_link —指定されたファイル名がシンボリック リンクであるかどうかを決定します。
is_readable — 指定されたファイル名が読み取り可能かどうかを決定します。シンボリック リンクのグループ所有権を変更します。
lchown — シンボリック リンクのユーザー所有権を変更します。
link — ハード リンクを作成します
linkinfo — リンクに関する情報を取得します
lstat — ファイルまたはシンボリック リンクに関する情報を提供します
mkdir — 新しいディレクトリを作成します
move_uploaded_file — アップロードされたファイルを新しい場所に移動します
parse_ini_file — 構成を解析しますfile
pathinfo — ファイル パス情報を返します
pclose — プロセス ファイル ポインタを閉じる
popen — プロセス ファイル ポインタを開きます
readfile — ファイルを出力します
readlink — が指すターゲットを返しますシンボリック リンク
realpath — 正規化された絶対パス名を返します
rename — ファイルまたはディレクトリの名前を変更します
rewind — ファイル ポインタの位置を巻き戻します
rmdir — ディレクトリを削除します
set_file_buffer — エイリアスstream_set_write_buffer() の場合
stat — ファイルに関する情報を提供します
symlink — シンボリック リンクを作成します
tempnam — 一意のファイル名を持つファイルを作成します
tmpfile — 一時ファイルを作成します
touch — ファイルのアクセスと変更時刻を設定します
umask — 現在のumaskを変更します
unlink — ファイルを削除します

mail — メールを送信します

(5) よく使われるPHP数学関数と数値処理関数

abs — 絶対値

acos — arccosine
acosh — 逆双曲線余弦
asin — arcsine
asinh — 逆双曲線正弦
atan2 — 2 つのパラメーターの逆正接
atan — 逆正接
atanh — 逆双曲線正接
base_convert — 任意の基数間で数値を変換します
bindec — 2 進数を 10 進数に変換します
ceil — 1 に丸めます
cos — コサイン
cosh — double 曲線コサイン
decbin — 10 進数を 2 進数に変換します
dechex — 10 進数を 16 進数に変換します
decoct — 10 進数を 8 進数に変換します
deg2rad — 角度をラジアンに変換します
exp — 指数の e を計算します
expm1 — 数値の場合でも、exp(number) – 1 を返します
floor — 四捨五入による丸め
fmod — 除算の浮動小数点の剰余を返す
getrandmax — 乱数の最大値を表示します
hexdec — 16 進数を 10 進数に変換します
hypot — 直角三角形の斜辺の長さを計算します
is_finite — 有限値かどうかを判断します
is_infinite — 無限値かどうかを判断します
is_nan — 正当な値かどうかを判断します
lcg_value — 結合線形合同生成器
log10 — 底が 10 の対数
log1p — log(1 + number) を返します。number の値がゼロに近い場合でも正確な結果を計算できます
log —自然対数
max — 最大値を検索します
min — 最小値を検索します
mt_getrandmax — 乱数の最大値を表示します 可能な値
mt_rand — より良い乱数を生成します
mt_srand — より良い乱数ジェネレーターをシードする
octdec — 8 進数を 10 進数に変換する
pi — 円周率の値を取得する
pow — 指数表現
rad2deg — ラジアンを対応する度に変換する
rand — ランダムな整数を生成する
round — 浮動小数点数の丸め
sin — Sine
sinh — 双曲線正弦
sqrt — 平方根
srand — 乱数生成シードの播種
tan — Tangent

tanh — 双曲線正接

(6) PHP データベース操作でよく使用されます 関数

mysql_affected_rows — 以前の MySQL 操作によって影響を受けたレコード行数を取得します

mysql_change_user — アクティブな接続でログインしているユーザーを変更します
mysql_client_encoding — 文字セットの名前を返します
mysql_close — MySQL 接続を閉じます
mysql_connect — MySQL サーバーへの接続を開きます
mysql_create_db —新しい MySQL データベースの作成
mysql_data_seek — 内部結果ポインターの移動
mysql_db_name — 結果データの取得
mysql_db_query — MySQL クエリの送信
mysql_drop_db — MySQL データベースの削除 (ドロップ)
mysql_errno —前の MySQL オペレーションのエラーを返します。 メッセージの数値エンコーディング
mysql_error — 前の MySQL オペレーションによって生成されたテキストのエラー メッセージを返します。
mysql_escape_string — mysql_query で使用する文字列をエスケープします。
mysql_fetch_array — から行をフェッチします。結果セットを連想配列、数値配列、またはその両方として
mysql_fetch_assoc — 結果セットから連想配列として行を取得します
mysql_fetch_field — 結果セットから列情報を取得し、オブジェクトとして返します
mysql_fetch_lengths — 結果セット内の各出力の長さを取得します
mysql_fetch_object — 結果セットからオブジェクトとして行を取得します
mysql_fetch_row — 結果セットから列挙配列として行を取得します
mysql_field_flags — Get結果から指定されたフィールドに関連付けられたフラグ
mysql_field_len — 指定されたフィールドの長さを返します
mysql_field_name — 結果内の指定されたフィールドのフィールド名を取得します
mysql_field_seek — 結果セットにポインターを設定します指定されたフィールドへのオフセット
mysql_field_table — 指定されたフィールドのテーブル名を取得します
mysql_field_type — 結果セット内の指定されたフィールドを取得します フィールド タイプ
mysql_free_result — 結果メモリを解放します
mysql_get_client_info — MySQL クライアント情報を取得します
mysql_get_host_info — MySQL ホスト情報を取得します
mysql_get_proto_info — MySQL プロトコル情報を取得します
mysql_get_server_info — MySQL サーバー情報を取得します
mysql_info — 最新のクエリの情報を取得します
mysql_insert_id — によって生成された ID を取得します前の INSERT 操作
mysql_list_dbs — MySQL サーバー内のすべてのデータベースをリストします
mysql_list_fields — MySQL 結果内のフィールドをリストします
mysql_list_processes — MySQL プロセスをリストします
mysql_list_tables — MySQL データベース内のテーブルをリストします
mysql_num_fields — 結果セット内のフィールド数を取得します
mysql_num_rows — 結果セット内の行数を取得します
mysql_pconnect — MySQL サーバーへの接続を開きます 永続的な接続
mysql_ping — サーバー接続に ping を実行します。接続されていません
mysql_query — MySQL クエリを送信します
mysql_real_escape_string — SQL ステートメントで使用される文字列内の特殊文字を、接続の現在の文字セットを考慮してエスケープします
mysql_result — 結果データを取得します
mysql_select_db — MySQL データベースを選択します
mysql_stat — 現在のシステム ステータスを取得します
mysql_tablename — テーブル名を取得します
mysql_thread_id — 現在のスレッドの ID を返します

mysql_unbuffered_query — SQL クエリを MySQL に送信します結果行の取得とキャッシュ

(7) ファイル ストリームを処理するための PHP 共通関数

flush — 出力バッファを更新します

ob_clean — 出力バッファをクリーン (消去)
ob_end_clean — 出力バッファをクリーン (消去) し、出力バッファリングをオフにします
ob_end_flush — 出力バッファをフラッシュ (送信) し、出力バッファリングをオフにします
ob_flush — 出力バッファをフラッシュ (送信) します
ob_get_clean — 現在のバッファを取得します現在の出力バッファの内容を削除します
ob_get_contents — 出力バッファの内容を返します
ob_get_flush — 出力バッファをフラッシュし、文字列として返し、出力バッファリングをオフにします
ob_get_length — 出力バッファの長さを返します
ob_get_level — 出力バッファリングメカニズムのネストレベルを返します
ob_get_status — 出力バッファのステータスを取得します
ob_gzhandler — gzip 出力バッファへの ob_start コールバック関数
ob_implicit_flush — 暗黙的フラッシュのオン/オフを切り替えます
ob_list_handlers — 使用中のすべての出力ハンドラーをリストします
ob_start — 出力バッファリングをオンにする
output_add_rewrite_var — URL リライター値を追加します

output_reset_rewrite_vars — URL リライター値をリセットします

(8) PHP の通常の処理共通関数

preg_grep — パターン

に一致する配列セルを返しますpreg_last_error — 最後の PCRE 正規表現実行のエラー コードを返します
preg_match_all — グローバル正規表現マッチングを実行します
preg_match — 正規表現マッチングを実行します
preg_quote — 正規表現文字をエスケープします
preg_replace_callback — コールバック関数を使用して正規表現検索を実行します
preg_replace — 正規表現の検索と置換を実行します。
preg_split — 正規表現で文字列を分割します。
ereg_replace — 正規表現の置換
ereg — 正規表現のマッチング
eregi_replace — 大文字と小文字を区別しない正規表現replace
eregi — 大文字と小文字を区別しない正規表現 match
split — 正規表現を使用して文字列を配列に分割します
spliti — 大文字と小文字を区別しない正規表現を使用して文字列を配列に分割します

sql_regcase — サイズに依存しないマッチングのための正規表現を生成します

(9) PHP セッション処理の側面 よく使用される関数

session_cache_expire — 現在のキャッシュの有効期限を返す

session_cache_limiter — 取得および/または設定現在のキャッシュ リミッター
session_commit — session_write_close() のエイリアス
session_decode — 文字列からセッション データをデコードします
session_destroy — セッションに登録されているすべてのデータを破棄します
session_encode — 現在のセッション データをエンコードします文字列
session_get_cookie_params — セッション Cookie パラメーターを取得します
session_id — 現在のセッション ID を取得および/または設定します
session_is_registered — グローバル変数がセッションに登録されているかどうかを確認します
session_module_name — 取得および/または現在のセッションを設定します。 module
session_name — 現在のセッション名を取得および/または設定します
session_regenerate_id — 現在のセッション ID を新しく生成された 1 つで更新します
session_register — 現在のセッションに 1 つ以上のグローバル変数を登録します
session_save_path — 現在のセッションの保存パスを取得および/または設定します
session_set_cookie_params — セッション Cookie パラメーターを設定します
session_set_save_handler — ユーザーレベルのセッション ストレージ関数を設定します
session_start — セッション データを初期化します
session_unregister —現在のセッションからグローバル変数の登録を解除します
session_unset — すべてのセッション変数を解放します

session_write_close — セッション データを書き込み、セッションを終了します

(10) PHP 文字列処理によく使用される関数

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

addslashes — バックスラッシュを使用して文字列を引用します
bin2hex — バイナリデータを 16 進数表現に変換します
chop — rtrim() のエイリアス
chr — 指定された文字を返します
chunk_split — 文字を分割します 文字列を分割します小さな部分
count_chars — 文字列で使用されている文字に関する情報を返します
crc32 — 文字列の crc32 多項式を計算します
crypt — 一方向の文字列暗号化 (ハッシュ)
echo — 1 つ以上の出力strings
explode — 1 つの文字列を使用して別の文字列を分割します。 string
fprintf — フォーマットされた文字列をストリームに書き込みます。
get_html_translation_table — htmlspecialchars() および htmlentities() で使用される変換テーブルを返します。
hebrev — 論理値を変換しますヘブライ語テキストからビジュアル テキストへ
hebrevc — 改行変換を使用して論理ヘブライ語テキストをビジュアル テキストに変換します
html_entity_decode — すべての HTML エンティティを該当する文字に変換します
htmlentities — 該当するすべての文字を HTML エンティティに変換します
htmlspecialchars_decode —特殊な HTML エンティティを文字に変換します
htmlspecialchars — 特殊文字を HTML エンティティに変換します
implode — 配列要素を文字列で結合します
join — Alias implode()
levenshtein — 2 つの間のレーベンシュタイン距離を計算しますstrings
localeconv — 数値の書式設定情報を取得します
ltrim — 文字列の先頭から空白 (または他の文字) を削除します
md5_file — 指定されたファイルの md5 ハッシュを計算します
md5 — md5 ハッシュを計算します文字列の
metaphone — 文字列のメタフォン キーを計算します
money_format — 数値を通貨文字列としてフォーマットします
nl_langinfo — 言語およびロケール情報をクエリします
nl2br — すべての改行の前に HTML 改行を挿入しますa string
number_format — 数千をグループ化して数値をフォーマットします
ord — 文字の ASCII 値を返します
parse_str — 文字列を変数に解析します
print — 文字列を出力します
printf — フォーマットされた文字列を出力します
quoted_printable_decode — 引用符付きで印刷可能な文字列を 8 ビット文字列に変換します
quotemeta — メタ文字を引用符で囲みます
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 タグを削除します
tripcslashes — addcslashes()
stripos — 大文字と小文字を区別しない文字列の最初の出現位置を検索します
stripslashes — addslashes()
stristr — 大文字と小文字を区別しない strstr ( )
strlen — 文字列の長さを取得します
strnatcasecmp — 「自然順序」アルゴリズムを使用した大文字と小文字を区別しない文字列比較
strnatcmp — 「自然順序」アルゴリズムを使用した文字列比較
strncasecmp — バイナリセーフな大文字と小文字を区別しない最初の n 文字の文字列比較
strncmp — 最初の n 文字のバイナリ セーフな文字列比較
strpbrk — 一連の文字のいずれかを文字列で検索します
strpos — 文字列が最初に出現する位置を検索します
strrchr — 文字列内で最後に出現した文字を検索します
strrev — 文字列を反転します
strripos — 文字列内で大文字と小文字を区別しない文字列が最後に出現した位置を検索します
strrpos — 最後の文字列の位置を検索します文字列内の文字の出現
strspn — マスクに一致する最初のセグメントの長さを検索します
strstr — 文字列の最初の出現を検索します
strtok — 文字列をトークン化します
strto lower — 文字列を小文字にします
strtoupper — 文字列を大文字にする
strtr — 特定の文字を変換します
substr_compare — バイナリセーフ、オプションで大文字と小文字を区別せずにオフセットからの 2 つの文字列を最大長の文字まで比較します
substr_count — 部分文字列の出現数をカウントします
substr_replace — 文字列の一部内のテキストを置換します
substr — 文字列の一部を返します
trim — 文字列の先頭と末尾から空白 (または他の文字) を削除します
ucfirst — 文字列の最初の文字を大文字にします
ucwords — 各単語の最初の文字を大文字にします文字列内
vfprintf — フォーマットされた文字列をストリームに書き込みます
vprintf — フォーマットされた文字列を出力します
vsprintf — フォーマットされた文字列を返します

wordwrap — 文字列を指定された文字数にラップします文字列ブレーク文字を使用する

(11) php のその他の一般的な関数

base64_decode — MIME を使用してエンコードされたデータをデコードする Base64

base64_encode — MIME を使用してデータをエンコードするbase64
get_headers — Get HTTP リクエストに応答してサーバーから送信されたすべてのヘッダー
get_meta_tags — ファイルからすべてのメタ タグ コンテンツ属性を抽出し、配列を返します。
http_build_query — URL エンコード後にリクエスト文字列を生成します。
parse_url — ファイルを解析します。 URL、そのコンポーネント部分を返す
rawurldecode — エンコードされた URL 文字列をデコードします
rawurlencode — RFC 1738 に従って URL をエンコードします
urldecode — エンコードされた URL 文字列をデコードします
urlencode — URL 文字列をエンコードします
debug_zval_dump — 内部 zend 値の文字列表現をダンプして出力します
doubleval — floatval() のエイリアス
empty — 変数が空かどうかを確認します
floatval — 変数の浮動小数点値を取得します
get_define_vars — 定義されているすべての変数で構成される配列を返します
get_resource_type — リソースのタイプを返します
gettype — 変数の型を取得します
import_request_variables — GET/POST/Cookie 変数はグローバル スコープにインポートされます
intval — 変数の整数値を取得します
is_array — 変数が配列であるかどうかを検出します
is_binary — 変数がネイティブ バイナリ文字列であるかどうかを検出します
is_bool — 変数がブール型であるかどうかを検出します
is_buffer — 変数がネイティブ Unicode であるかバイナリ文字列であるかを調べます
is_callable — パラメーターが正当な呼び出し可能な構造体であるかどうかを確認します
is_double — is_float() のエイリアス
is_float — 変数が正しいかどうかを確認しますは浮動小数点型です
is_int — 変数が整数であるかどうかを確認します
is_integer — is_int() のエイリアス
is_long — is_int() のエイリアス
is_null — 変数が整数であるかどうかを確認しますis NULL
is_numeric — 変数が数値または数値文字列であるかどうかを検出します
is_object — 変数がオブジェクトであるかどうかを検出します
is_real — is_float() のエイリアス
is_resource — 変数がオブジェクトであるかどうかを検出しますはリソースタイプです
is_scalar — 変数を検出します is_string — 変数が Unicode 文字列であるかどうかを検出します
isset — 変数が Unicode 文字列であるかどうかを検出します
isset — 変数が設定されているかどうかを検出します
print_r — 変数に関する人間が判読できる情報を出力します。
serialize — 値の保存可能な表現を生成します
settype — 変数の型を設定します
strval — 変数の文字列値を取得します
unserialize — 保存された表現から PHP 値を作成します
unset — 指定された変数を解放します。
var_dump — 変数に関する情報を出力します。
var_export — 変数の文字列表現を出力または返します。 もちろん、ここでは各関数の機能を簡単に紹介します。使用法はまだです。php ドキュメントを参照してください。

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