ホームページ > バックエンド開発 > PHPチュートリアル > よく使用される PHP 関数の説明付きのコレクション

よく使用される PHP 関数の説明付きのコレクション

高洛峰
リリース: 2016-11-29 10:09:39
オリジナル
1063 人が閲覧しました

PHP プログラマーとして、一般的に使用されるいくつかの PHP 関数を習得し、記憶する必要があります。以下では、著者は、PHP 配列、PHP システム、PHP ファイル処理、PHP 文字列処理、および PHP データベース操作に関する情報を収集します。数値処理だけでなく、PHP の通常の関数も簡単な説明書とともにまとめてあります。時間が経つと自然に慣れて、簡単にプロジェクトを開発できるようになります。同時に、すべての PHP プログラマーを支援したいと考えています。

(1) PHPの配列処理でよく使われる関数

array_change_key_case — 文字列キーがすべて小文字または大文字である配列を返します
array_chunk — 配列を複数に分割します
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_keys — 配列内のすべてのキーを返します キー名
array_map — 指定された配列のセルにコールバック関数を適用します
array_merge_recursive — 1 つまたは複数の配列を再帰的にマージします
array_merge — 1 つまたは複数の配列をマージします
array_multisort — 複数の配列または多次元配列を並べ替えます
array_pad — 配列を指定された長さまで値でパディングします
array_pop — 配列の最後の要素をポップします (ポップ)
array_product — 配列内のすべての値の積を計算します
array_push — 1 つ以上の要素を配列の末尾にプッシュします (プッシュ)
array_rand — 配列から 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 — Shift 配列内の重複する値を削除します
array_unshift — 配列の先頭に 1 つ以上のセルを挿入します
array_values — 配列内のすべての値を返します
array_walk_recursive — ユーザー関数を各メンバーに再帰的に適用します配列
array_walk — 配列内の各要素を適用する メンバーにユーザー関数を適用する
array — 新しい配列を作成する
arsort — 配列を逆にソートし、インデックス関係を維持する
asort — 配列をソートし、インデックス関係を維持する
compact —変数名とその値を含む配列を作成します
count — 配列内の要素の数またはオブジェクト内の属性の数をカウントします
current — 配列内の現在の要素を返します
each — 現在のキー/値を返します配列内のペアを作成し、配列ポインタを 1 ステップ前に移動します
end — 配列の内部ポインタを移動します 最後のセルを指します
extract — 配列から現​​在のシンボル テーブルに変数をインポートします
in_array — 配列に特定の値が存在するかどうかを確認します
key — 連想配列からキー名を取得します
krsort — キー名で配列を逆ソートします
ksort — キー名で配列をソートします
list — 配列内の値をいくつかの変数に代入します
natcasesort — “大文字と小文字を区別しない方法で配列をソートするための「ナチュラルソート」アルゴリズム
natsort — 配列をソートするために「ナチュラルソート」アルゴリズムを使用します ソート
next — 配列内の内部ポインタを 1 つ前に移動します
pos — 現在のエイリアス()
prev — 配列の内部ポインタを 1 つ戻します
range — 指定されたセル範囲を含む配列を作成します
reset — 配列の内部ポインタが最初の要素を指すように設定します
rsort — 配列を逆に並べ替えますorder
shuffle — 配列をシャッフルする
sizeof — count() のエイリアス
sort — 配列を並べ替える
uasort — ユーザー定義の比較関数を使用して配列を並べ替える 値を並べ替え、インデックスの関連付けを維持する
uksort —ユーザー定義の比較関数を使用して、配列内のキー名を並べ替えます
usor — ユーザー定義の比較関数を使用して、配列内の値を並べ替えます

(2) php some あまり一般的には使用されませんが、非常に便利なシステムレベル関数

call_user_method_array — パラメーターの配列を渡してユーザー メソッドを呼び出します (非推奨)
call_user_method — 特定のオブジェクトのユーザー メソッドを呼び出します (非推奨)
class_exists — クラスが定義されているかどうかを確認します
get_class_methods — オブジェクトのメソッド名の配列を返しますclass
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 — If このオブジェクトがこのクラスのサブクラスの場合、TRUE が返されます
method_exists — クラスのメソッドが存在するかどうかを確認します
property_exists — オブジェクトまたはクラスがこのプロパティを持っているかどうかを確認します

(3) 共通PHP の時刻処理に使用される関数

checkdate — グリッド Ligaoli の日付を確認します
date_default_timezone_get — スクリプト内のすべての日付と時刻の関数で使用されるデフォルトのタイムゾーンを取得します
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 — ファイル ポインターから行を読み取り、CSV フィールドを解析します
fgets — ファイル ポインターから行を読み取ります
fgetss — ファイル ポインターから行を読み取り、HTML タグをフィルターで除外します
file_exists — ファイルまたはディレクトリが存在します
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 — 開いているファイル ポインターを通じてファイル情報を取得する
ftell — ファイル ポインターを返す read/どこに書き込むか
ftruncate — ファイルを指定された長さに切り詰める
fwrite — ファイルを書き込む (バイナリ ファイルには安全)
glob — 検索パターンに一致するファイルパス
is_dir — 指定されたファイル名がディレクトリであるかどうかを判断します
is_executable — 指定されたファイル名が実行可能かどうかを判断します
is_file — 指定されたファイル名が通常のファイルかどうかを判断します
is_link — 指定されたファイルかどうかを判断しますname はシンボリック リンクです
is_readable — 指定されたファイル名が読み取り可能かどうかを判断します
is_uploaded_file — ファイルが HTTP POST 経由でアップロードされたかどうかを判断します
is_writable — 指定されたファイル名が書き込み可能かどうかを判断します
is_writeable — is_writable() のエイリアス
lchgrp — シンボリックリンクのグループ所有権を変更します
lchown — シンボリックリンクのユーザー所有権を変更します
link — ハードリンクを確立します
linkinfo — 接続に関する情報を取得します
lstat — ファイルまたはシンボリックリンクに関する情報を提供します
mkdir — 新しいディレクトリを作成します
move_uploaded_file — アップロードされたファイルを新しい場所に移動します
parse_ini_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 — 逆余弦
acosh — 逆双曲線余弦
asin — 逆正弦
asinh — 逆双曲線正弦
atan2 — 2 つのパラメーターの逆正接
atan — 逆正接
atanh — 逆双曲線正接
base_convert — 変換する任意の基数間の数値
bindec — 2 進数から 10 進数への変換
ceil — 1 に丸める
cos — 余弦
cosh — 双曲線余弦
decbin — 10 進数から 2 進数への変換
dechex — 10 進数から 10 進数への変換 16 進数
decoct — 10 進数から 8 進数への変換
deg 2rad — 角度をラジアンに変換します
exp — e の指数を計算します
expm1 — exp(number) – 1 を返します。number の値がゼロに近い場合でも正確な結果を計算できます
Floor — 四捨五入による丸めます
fmod — を返します浮動小数点除算の余り
getrandmax — 乱数の最大値を表示します
hexdec — 16 進数を 10 進数に変換します
hypot — 直角三角形の斜辺の長さを計算します
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 — 円周率の値を取得する
pow — 指数表現
rad2deg — ラジアンを対応する度数に変換する
rand — ランダムな整数を生成する
round — 浮動小数点数を丸める
sin — Sine
sinh — 双曲線正弦
sqrt — 平方根
srand — 乱数生成器のシード
tan — 正接
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 データベースをドロップ (削除) します
mysq l_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 — 結果から指定されたフィールドに関連付けられたフラグを取得します
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 サーバー内のすべてのデータベースを一覧表示します
mys ql_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_tableename ERY - SQL クエリを mysql に送信しますが、結果の取得やキャッシュは行いません

(7)php处処理文件流常用関数

flush — 刷新出力缓冲
ob_clean — 出力バッファをクリーン(消去)します
ob_end_clean — 出力バッファをクリーン(消去)し、出力バッファリングをオフにします
ob_end_flush — 出力バッファをフラッシュ(送信)します出力バッファを変更し、出力バッファリングをオフにします
ob_flush — 出力バッファをフラッシュ(送信)します
ob_g​​et_clean — 現在のバッファの内容を取得し、現在の出力バッファを削除します
ob_g​​et_contents — 出力バッファの内容を返します
ob_g​​et_flush — 出力バッファをフラッシュし、次のように返します文字列を指定して出力バッファリングをオフにします
ob_g​​et_length — 出力バッファの長さを返します
ob_g​​et_level — 出力バッファリングメカニズムのネストレベルを返します
ob_g​​et_status — 出力バッファのステータスを取得します
ob_g​​zhandler — 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 — 区別しない大小写の正表达式代替
eregi — 用正则表达式将字符串分割数集団中
split — 用正则表达式区別なし大小写将字符串分割数組へ中
sql_regcase — 大小の一致を区別しないために生成される正表式

(9)phpセッション処理面の常用関数

session_cache_expire — 現在のキャッシュのexpireを返す

session_cache_limiter — 現在のキャッシュリミッターを取得および/または設定します
session_commit — session_write_close() の名前
session_decode — 文字列からセッション データをデコードします
session_destroy — セッションに登録されているすべてのデータを破棄します
session_encode — 当前の会话データ编码を一文字串
session_get_cookie_params — セッション Cookie パラメーターを取得します
session_id — Get および/または現在のセッションIDを設定します
session_is_registered — グローバル変数がセッションに登録されているかどうかを調べます
session_module_name — 現在のセッションモジュールを取得および/または設定します
session_name — 現在のセッション名を取得および/または設定します
session_regenerate_id — セッションを更新します現在のセッション ID を新しく生成されたものに置き換えます
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 つ以上の文字列を出力します
explode — 1 つの文字列を使用して別の文字列を分割します
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 つの文字列間のレーベンシュタイン距離を計算します
localeconv — 数値書式情報を取得します
ltrim — 文字列の先頭から空白 (または他の文字) を削除します
md5_file —指定されたファイルの md5 ハッシュを計算します
md5 — 文字列の md5 ハッシュを計算します
metaphone — 文字列のメタフォン キーを計算します
money_format — 数値を通貨文字列としてフォーマットします
nl_langinfo — 言語とロケール情報をクエリします
nl2br — 挿入文字列内のすべての改行の前で HTML を改行します
number_format — グループ化された千単位で数値をフォーマットします
ord — 文字の ASCII 値を返します
parse_str — 文字列を変数に解析します
print — 文字列を出力します
printf — フォーマットされた文字列を出力します
quoted_printable_decode — quote-printable 文字列を 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 タグを削除します
ストリップスラッシュ — 引用符を解除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 — 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_callable — パラメータが正当な呼び出し可能な構造体であるかどうかを確認します
is_double — エイリアスof is_float()
is_float — 変数が浮動小数点型かどうかをチェック
is_int — 変数が整数かどうかをチェック
is_integer — is_int() のエイリアス
is_long — is_int() のエイリアス
is_null — 検出変数が NULL かどうか
is_numeric — 変数が数値または数値の文字列であるかどうかを検出します
is_object — 変数がオブジェクトであるかどうかを検出します
is_real — is_float() のエイリアス
is_resource — 変数がリソース タイプであるかどうかを検出します
is_scalar — 変数がスカラーかどうかを検索します
is_string — 変数が文字列であるかどうかを検索します
is_unicode — 変数が Unicode 文字列であるかどうかを検索します
isset — 変数が設定されているかどうかを検索します
print_r — 変数に関する人間が判読できる情報を出力します変数。
serialize — 値の保存可能な表現を生成します
settype — 変数の型を設定します
strval — 変数の文字列値を取得します
unserialize — 保存された表現から PHP 値を作成します
unset — 指定された変数を解放します
var_dump —変数に関する情報を出力する
var_export — 変数


の文字列表現を出力または返します

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート