数学関数:
より一般的に使用される 10 個は赤色でマークされています。
abs — 絶対値
acos — 逆コサイン
acosh — 逆双曲線余弦
asin — 逆正弦
asinh — 逆双曲線正弦
atan2 — 2 つのパラメーターの逆正接
atan — 逆正接
atanh — 逆双曲線正接
base_convert — 任意の基数間で数値を変換します
bindec — 2 進数を 10 進数に変換する
天井 — 次のラウンドに進みます
cos — コサイン
cosh — 双曲線余弦
decbin — 10 進数を 2 進数に変換します
dechex — 10 進数を 16 進数に変換する
decoct — 10 進数を 8 進数に変換する
deg2rad — 角度をラジアンに変換します
exp — e の指数を計算します
expm1 — exp(number) - 1 を返します。number の値がゼロに近い場合でも、結果は正確に計算できます
Floor — 四捨五入による四捨五入
fmod — 除算の浮動小数点剰余を返します
getrandmax — 乱数の可能な最大値を表示します
hexdec — 16 進数を 10 進数に変換します
hypert — 直角三角形の斜辺の長さを計算します
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 — 浮動小数点数を丸めます
罪 — サイン
sinh — 双曲線サイン
sqrt — 平方根
srand — 乱数ジェネレーターのシードをまく
タン — タンジェント
Tanh — 双曲線正接
文字列関数:
多ければ多いほど良いので、少なくとも 20 をマスターしてください。より一般的には赤色でマークされます。
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 つ以上の文字列を出力します
爆発 — ある文字列を別の文字列に分割します
fprintf — フォーマットされた文字列をストリームに書き込む
get_html_translation_table — htmlspecialchars と htmlentities を使用して変換テーブルを返します
hebrev — 論理ヘブライ語を視覚ヘブライ語に変換
hebrevc — 論理ヘブライ語をビジュアルヘブライ語に変換し、改行を変換します
html_entity_decode — すべての HTML エンティティを該当する文字に変換します
htmlentities — 該当するすべての文字を HTML エンティティに変換します
htmlspecialchars_decode — 特殊な HTML エンティティを文字に変換します
htmlspecialchars — 特殊文字を HTML エンティティに変換します
implode — 配列要素を文字列で結合します
参加 — エイリアス爆破
lcfirst — 文字列の最初の文字を小文字にする
levenshtein — 2 つの文字列間のレーベンシュタイン距離を計算します
localeconv — 数値の書式設定情報を取得します
ltrim — 文字列の先頭から空白 (または他の文字) を削除します
md5_file — 指定されたファイルの MD5 ハッシュ値を計算します
md5 — 文字列の MD5 ハッシュを計算します
metaphone — 文字列のメタフォン キーを計算します
Money_format — 数値を通貨文字列としてフォーマットします
nl_langinfo — 言語とロケール情報をクエリします
nl2br — 文字列内のすべての改行の前に HTML 改行を挿入します
number_format — グループ化された千単位で数値をフォーマットします
ord — 文字の ASCII コード値を返します
parse_str — 文字列を変数に解析します
print — 出力文字列
printf — フォーマットされた文字列を出力する
quote_printable_decode — quote-printable 文字列を 8 ビット文字列に変換します
quote_printable_encode — 8 ビット文字列を quote-printable 文字列に変換します
quotemeta — メタ文字を引用
rtrim — 文字列の末尾から空白文字 (またはその他の文字) を削除します
setlocale — ロケール情報を設定します
sha1_file — ファイルの sha1 ハッシュを計算します
sha1 — 文字列の sha1 ハッシュを計算します
like_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 を使用してエスケープされた文字列をデクォートします
tripos — 文字列の最初の出現を検索します (大文字と小文字は区別されません)
スラッシュスラッシュ — 引用符で囲まれた文字列をバッククォートします
stristr — strstr 関数の大文字と小文字を無視するバージョン
strlen — 文字列の長さを取得する
strnatcasecmp — 「自然順序」アルゴリズム (大文字と小文字を区別しない) を使用して文字列を比較します
strnatcmp — 自然順序付けアルゴリズムを使用して文字列を比較します
strncasecmp — 文字列の先頭にある複数の文字のバイナリセーフな比較 (大文字と小文字は区別されません)
strncmp — 文字列の先頭にある複数の文字のバイナリセーフな比較
strpbrk — 文字列内の一連の文字の中から任意の 1 文字を検索します
strpos — 文字列の最初の出現を検索します
strrchr — 文字列内で指定された文字が最後に出現する箇所を検索します
strrev — 文字列を反転します
strripos — ターゲット文字列内で指定された文字列が最後に出現する位置を計算します (大文字と小文字は区別されません)
strrpos — ターゲット文字列内で指定された文字列が最後に出現する位置を計算します
strspn — すべての文字が指定された文字セット内に存在する文字列の最初の部分文字列の長さを計算します。
strstr — 文字列の最初の出現を検索します
strtok — トークン分割文字列
strto lower — 文字列を小文字に変換する
strtoupper — 文字列を大文字に変換する
strtr — 指定された文字を変換します
substr_compare — 文字列のバイナリセーフ比較 (指定された長さをオフセット位置から比較)
substr_count — 文字列の出現数をカウントします
substr_replace — 文字列の部分文字列を置換します
substr — 文字列の部分文字列を返します
トリム — 文字列の先頭と末尾にある空白文字 (またはその他の文字) を削除します
ucfirst — 文字列の最初の文字を大文字に変換します
ucwords — 文字列内の各単語の最初の文字を大文字に変換します
vfprintf — フォーマットされた文字列をストリームに書き込む
vprintf — フォーマットされた文字列を出力します
vsprintf — フォーマットされた文字列を返します
wordwrap — 文字列を指定された数の単語に分割します
配列関数
多ければ多いほど良いので、少なくとも 15 をマスターしてください。より一般的には赤色でマークされます。
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_replace_recursive — 渡された配列を使用して最初の配列の要素を再帰的に置換します
array_replace — 最初の配列の要素を渡された配列に置き換えます
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 — 配列の各メンバーにユーザー関数を適用します
配列 — 新しい配列を作成します
arsort — インデックス関係を維持しながら配列を逆順にソートします
asort — インデックスの関係を維持しながら配列をソートします
コンパクト — 変数名とその値を含む配列を作成します
count — 配列内のセルの数またはオブジェクト内の属性の数をカウントします
current — 配列内の現在の要素を返します
each — 配列内の現在のキーと値のペアを返し、配列ポインターを 1 つ前に移動します
end — 配列の内部ポインタを最後の要素に設定します
extract — 変数を配列から現在のシンボルテーブルにインポートします
in_array — 配列内に値が存在するかどうかを確認します
key — 連想配列からキー名を取得します
krsort — 配列をキーによって逆順にソートします
ksort — 配列をキーでソートする
list — 配列内の値をいくつかの変数に代入します
natcasesort — 「自然ソート」アルゴリズムを使用した、大文字と小文字を区別しない配列のソート
natsort — 「自然ソート」アルゴリズムを使用して配列をソートします
next — 配列内の内部ポインタを 1 つ前に移動します
pos — current
のエイリアス
prev — 配列の内部ポインターを 1 つ巻き戻します
range — 指定された範囲内のセルを含む配列を作成します
リセット — 配列の内部ポインタを最初の要素に設定します
rsort — 配列を逆順にソートします
shuffle — 配列をシャッフルします
sizeof — count
のエイリアス
sort — 配列をソートします
uasort — ユーザー定義の比較関数を使用して配列内の値を並べ替え、インデックスの関連付けを維持します
uksort — ユーザー定義の比較関数を使用して配列内のキーを並べ替えます
usort — ユーザー定義の比較関数を使用して配列内の値を並べ替えます