関数一覧

PHP関数集

プログラミングしている男性
  • Facebook
  • はてなブックマーク
  • Twitter
  • Pocket

本サイト管理人的に「これは使えそうだぞ!?」と思った既存PHP関数をアルファベット順に並べてみました。リンクになっている関数文字列をクリックすると、その関数を使って書いたソース実例と、実行結果を掲載した個別頁へ移動します。

もしよろしければ、御参考までにどうぞ。独学PHP言語使いが書いたソースなので、間違っている可能性あり。その点、注意しながらご覧ください。

この頁の目次
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -

アルファベット順

A
abs()
引数の絶対値を表す。読み方:エービーエス。
array()
複数の値をまとめて配列を作る。読方:アレイ。
array_change_key_case()
読方:。
array_chunk()
読方:。
array_column()
多次元配列を検索。指定したインデックスキー(カラム)だけ取得して、新たな配列をつくりだす。読方:アレイカラム。
array_combine()
読方:。
array_count_values()
読方:。
array_diff()
他の配列と比べて存在しない値だけを返す。読方:アレイデフ。
array_diff_assoc()
読方:。
array_diff_key()
読方:。
array_diff_uassoc()
読方:。
array_diff_ukey()
読方:。
array_fill()
番号と数値を指定。命令通りに値を繰り返して配列を埋める。読方:アレイフィル。
array_fill_keys()
読方:。
array_filter()
読方:アレイフィルター。
array_flip()
読方:。
array_intersect()
読方:アレイインターセクト。
array_intersect_assoc()
読方:。
array_intersect_key()
読方:。
array_intersect_uassoc()
読方:。
array_intersect_ukey()
読方:。
array_key_exists()
読方:。
array_key_first()
読方:。
array_key_last()
読方:。
array_keys()
読方:。
array_map()
読方:アレイマップ。
array_merge()
配列に新たな配列を追加する。読方:アレイマージ。
array_merge_recursive()
読方:アレイマージリカーシブ。
array_pad()
読方:。
array_pop()
読方:アレイポップ。
array_product()
読方:。
array_push()
配列に複数の要素を一気に追加する。読方:アレイプッシュ。
array_rand()
読方:。
array_reduce()
読方:。
array_replace()
読方:。
array_replace_recursive()
読方:。
array_reverse()
読方:アレイリバース。
array_search()
配列を検索。要素を発見した場合は、要素番号(キー)を返す。読方:アレイサーチ。
array_shift()
読方:アレイシフト。
array_slice()
読方:アレイスライス。
array_splice()
読方:アレイスプライス。
array_sum()
読方:。
array_udiff()
読方:。
array_udiff_assoc()
読方:。
array_udiff_uassoc()
読方:。
array_uintersect()
読方:。
array_uintersect_assoc()
読方:。
array_uintersect_uassoc()
読方:。
array_unique()
配列の中に重複した値があったら削除する。読方:アレイユニーク。
array_unshift()
配列の先頭に要素を追加する。読方:アレイアンシフト。
array_values()
読方:。
array_walk()
読方:アレイウォーク。
array_walk_recursive()
読方:。
arsort()
読方:エーアールソート。
asort()
読方:アソート。
-
読方:。
-
読方:。
-
読方:。
B
basename()
読方:ベースネーム。
bin2hex()
読方:ビンツーヘックス。
-
読方:-。
-
読方:。
-
読方:。
C
ceil()
小数点以下の数値を切りあげる。読方:セイル。
chunk_split()
読方:チャンクスピリット。
checkdate()
読方:チェックデート。
compact()
読方:コンパクト。
count()
配列内の要素の数をかぞえて返す。読方:カウント。
current()
読方:カレント。
D
date()
現在のローカル年月日時刻を取得する。読方:デート。
define()
読方:デファイン。
die()
メッセージを出力してスクリプトを終了する。読方:ダイ。
-
読方:。
-
読方:。
E
each()
読方:。7.2.0から非推奨。
empty()
数の中身の有無を調べる。読方:エンプティ。
end()
読方:エンド。
exit()
メッセージを出力してスクリプトを終了する。読方:エグジット / エグゼット。
explode()
半角スペースやカンマで区切って配列に分割。読方:エクスプロード。
extract()
読方:。
-
読方:。
F
fclose()
開いたファイルを閉じる。読方:エフクローズ。
fgets()
ファイルから1行だけ情報を取得する。読方:エフゲッツ。
file()
ファイルの中身を全取得して配列へ格納する。読方:ファイル。
file_exists()
ファイルの存在を確認する。読方:ファイルエグジッツ。
floatval()
変数の型を浮動小数点数へ変換する。読方:フロートバル。
floor()
小数点以下の数値を切り捨てる。読方:フロア。
fopen()
ァイルもしくはURLをひらく。読方:エフオープン。
fread()
ファイルをバイナリモードで読み込む。読方:エフリード。
fwrite()
ファイルにバイナリモードで情報を書き込む。読方:エフライト。
-
読方:。
-
読方:。
-
読方:。
-
読方:。
G
get_defined_constants()
読方:。
getdate()
読方:。
getenv()
読方:。
gethostbyaddr()
読方:。
gethostbyname()
読方:。
gettype()
変数の型を確認する。読方:。
-
読方:。
-
読方:。
H
header()
読方:ヘッダー。
htmlspecialchars()
"&<>などの特殊文字をエスケープ処理する。XSS対策。読方:エイチティーエムエルスペシャルチャーズ。
-
読方:。
-
読方:。
-
読方:。
I
imagepng()
読方:。
implode()
配列をひとまとめにして連結した文字列にする。読方:インプロード。
in_array()
配列内に検索した値があるかどうかを確認する。値があったらtrue。無かったらfalseが返ってきます。読方:インアレイ。
include()
指定したファイル(例:aaaaa.php)を読み込む。読方:インクルード。
include_once()
指定したファイルを1度だけ読み込む。読方:インクルードワンス。
intval()
変数の型を整数型へ変換する。読方:。
is_array()
変数の中身が配列なのかどうか確認する。読方:。
is_float()
変数の中身が浮動小数点なのかどうか確認する。読方:。
is_int()
変数の中身が整数型なのかどうか確認する。読方:。
is_null()
変数の中身がnullなのかどうか確認する。読方:。
is_string()
変数の中身が文字列なのかどうか確認する。読方:イズストリング。
is_writable()
ファイルの存在の確認と書き込み可能か確認。読方:イズライタブル。
isset()
変数が設定されているかどうか確認する。読方:イズセット。
-
読方:。
-
読方:。
-
読方:。
-
読方:。
J
json_decode()
読方:。
json_encode()
読方:。
-
読方:。
-
読方:。
-
読方:。
K
key()
読方:キー。
key_exists()
読方:。
krsort()
読方:。
ksort()
読方:。
-
読方:。
-
読方:。
-
読方:。
L
list()
読方:リスト。
-
読方:。
-
読方:。
-
読方:。
-
読方:。
M
max()
引数に記述した値の最大値を返す。読方:マックス。
mb_convert_encoding()
読方:。
mb_convert_variables()
読方:。
mb_convert_kana()
全角・半角変換。読方:。
mb_ereg()
正規表現で情報の突き合わせをおこなう(非推奨)。読方:。
mb_strimwidth()
読方:。
mb_strlen()
読方:。
mb_substr()
読方:。
microtime()
マイクロ秒 (100万分の1秒) を返す。読方:。
min()
引数に記述した値の最小値を返す。読方:ミン。
mktime()
日時情報をUNIXタイムスタンプへ変換する。読方:。
mt_rand()
無作為に数値を生成する。読方:。
-
読方:。
-
読方:。
-
読方:。
-
読方:。
N
natcasesort()
読方:。
natsort()
読方:。
next()
読方:。
nl2br()
読方:。
number_format()
数値3桁毎にカンマ「,」をつける。読方:ナンバーフォーマット。
-
読方:。
-
読方:。
-
読方:。
-
読方:。
-
読方:。
O
-
読方:。
-
読方:。
-
読方:。
-
読方:。
-
読方:。
P
parse_url()
urlを解して、その構成と要素を連想配列で返す。読方:パースユーアールエル。
phpinfo()
phpの設定情報を表示する。読方:ピーエイチピーインフォ。
pos()
読方:。
preg_grep()
読方:。
preg_match()
正規表現で情報の突き合わせをおこなう。読方:プレぐマッチ。
preg_match_all()
正規表現を用いて複数回検索をおこなう。読方:プレグマッチオール。
preg_replace()
正規表現で検索したり置換えしたりする。読方:プレグリプレース。
prev()
読方:。
print_r()
文字列や、変数、配列の情報を表示する。読方:プリントアール。
printf()
フォーマット(書式)した文字列を出力する。読方:プリントエフ。
-
読方:。
-
読方:。
Q
-
読方:。
-
読方:。
-
読方:。
-
読方:。
-
読方:。
R
rand()
無作為に数値を生成する。読方:ランド。
range()
読方:。
reset()
読方:。
round()
浮動小数点部分を四捨五入して省略する。読方:ラウンド。
rsort()
データを大きい順(降順)に並べ替える。読方:アールソート。
-
読方:。
-
読方:。
S
shuffle()
読方:。
sizeof()
読方:。
sort()
データを小さい順(昇順)に並べ変える。読方:ソート。
sprintf()
指定したとおりの形式仕様にする。読方:スプリントエフ。
str_pad()
指定した文字数に指定した文字列を入力。余った文字数枠に指定した文字を埋め込む。読方:エスティーアールパッド。
str_replace()
文字列中の文字を一部だけ入れ替える。読方:エスティーアールリプレース。
strcmp()
アルファベット順に引数を比べる。読方:エスティーアールシーエムピー。
strlen()
文字列の文字数を取得する。読方:エスティーアールレン。
strrev()
文字列や数値の並びを反転させる。読方:エスティーアールレヴ。
strtolower()
文字列すべてを小文字に変える。読方:。
strtotime()
絶対的日時、もしくは、相対的日時を取得。読方:。
strtoupper()
文字列すべてを大文字に変える。読方:。
strval()
変数の型を文字列へ変換する。読方:。
substr()
文字列中の文字を一部だけ取りだす。読み方:サブエスティーアール。
-
読方:。
-
読方:。
T
time()
今現在のUNIXタイムスタンプを取得する。読方:タイム。
trim()
文字列の前方&後方についている空白を取り除く。読方:トリム。
-
読方:。
-
読方:。
-
読方:。
U|3
uasort()
読方:。
uksort()
読方:。
usort()
読方:。
ucwords()
文字列中の各英単語の頭文字を大文字にする。
unlink()
読方:アンリンク。
unset()
特定の配列要素を削除する方法。読方:アンセット。
V|2
var_export()
変数内のPHPコードをそのまま表示(標準出力)する。読方:バーエクスポート。
var_dump()
変数の情報を表示する「print_r」よりも詳細な情報を表示する。読方:バーダンプ。

PHPの既存関数について

PHPの既存関数について

PHP言語の基本中の基本を学んだ後、標準(既存)関数をつかって実際にプログラムを書いてみるのが、PHP習得の早道なのかなぁと。繰り返しちっさなスクリプトを作っているうちに、プログラミングのコツが掴める!的な感じでしょうか。

用意されている関数は、むちゃくちゃ多いです。使えそうなものから少しずつ掌握していくほかありません。関数おぼえるの大変ですけど、お互い頑張りましょぅ。

参照頁