関数 |
意味 |
構文
|
abs |
絶対値 |
number abs(数値)
|
acos |
アークコサイン |
number acos(数値)
|
addslashes |
文字列をスラッシュで引用 |
string addslashes(文字列)
|
asin |
アークサイン |
number asin(数値)
|
atan |
アークタンジェント |
number atan(数値)
|
atan2 |
2変数のアークタンジェント |
number atan2(数値, 数値)
|
ceil |
切り上げ |
number ceil(数値)
|
checkdate |
グレゴリオ暦で有効な日付であれば真(1)を返す |
bool checkdate(月,日,年)
|
convert_value |
変換元リストにある数値を対応する変換先リストの数値に変換する |
number convert_value(変換する数値, 一致フラグ, 変換元リスト, 変換先リスト)
|
cos |
コサイン |
number cos(数値)
|
count |
リスト内で回答された(空白でない)質問の数 |
number count(arg1, arg2, ..., argN)
|
countif |
回答された質問のうち、比較値と等しいリスト内の回答の数 |
number countif(比較値, arg1, arg2, ... argN)
|
countifop |
回答された質問のうち、条件を満たすリスト内の回答の数(回答 演算子 比較値) |
number countifop(演算子, 比較値, arg1, arg2, ... argN)
|
date |
指定した、もしくは現在のローカルの日付/時刻を書式化する |
string date(日付書式[, 指定時刻=time()])
|
exp |
eの累乗を計算する |
number exp(数値)
|
fixnum |
必要に応じてカンマで区切られた数字を表示する |
string fixnum(数値)
|
floor |
切り捨て |
number floor(数値)
|
gmdate |
指定した、もしくは現在のGMTの日付/時刻を書式化する |
string gmdate(日付書式[, 指定時刻=time()])
|
html_entity_decode |
HTML エンティティを適切な文字に変換する (always uses ENT_QUOTES and UTF-8) |
string html_entity_decode(文字列)
|
htmlentities |
Convert all applicable characters to HTML entities(常にENT_QUOTESとUTF-8を使用) |
string htmlentities(string)
|
expr_mgr_htmlspecialchars |
特殊文字を HTML エンティティに変換す(常にENT_QUOTESとUTF-8を使用) |
string htmlspecialchars(文字列)
|
expr_mgr_htmlspecialchars_decode |
特殊な HTML エンティティを文字に戻す(常にENT_QUOTESとUTF-8を使用) |
string htmlspecialchars_decode(文字列)
|
idate |
指定した、もしくは現在のローカルな時刻/日付を整数として整形する |
string idate(文字列[, 指定時刻=time()])
|
if |
Excelスタイルのif(条件,trueの時の結果,falseの時の結果) |
if(条件,trueの時の結果,falseの時の結果)
|
implode |
配列要素を文字列により連結するg |
string implode(区切り文字,arg1,arg2,...,argN)
|
intval |
変数の整数としての値を取得する |
int intval(数値 [, 基数=10])
|
is_empty |
変数が空であるかどうかを検査する |
bool is_empty(変数)
|
is_float |
変数の型が float かどうか調べる |
bool is_float(変数)
|
is_int |
変数が整数型かどうかを検査する |
bool is_int(変数)
|
is_nan |
値が数値でないかどうかを判定する |
bool is_nan(変数)
|
is_null |
変数が NULL かどうか調べる |
bool is_null(変数)
|
is_numeric |
変数が数字または数値形式の文字列であるかを調べる |
bool is_numeric(変数)
|
is_string |
変数の型が文字列かどうかを調べる |
bool is_string(変数)
|
join (2.0 build 130129から追加) |
要素を新しい文字列として結合する |
join(arg1, arg2, ... argN)
|
list |
空白でない値をコンマ区切りリストで返す |
string list(arg1, arg2, ... argN)
|
log |
自然対数(底が指定されている場合は底に対する対数) |
number log(数値,底=e)
|
ltrim |
文字列の最初から空白 (もしくはその他の文字) を取り除く |
string ltrim(文字列 [, 削除する文字のリスト])
|
max |
最大値を返す |
number max(arg1, arg2, ... argN)
|
min |
number min(arg1, arg2, ... argN)
|
mktime |
日付を Unix のタイムスタンプとして取得する(引数は省略可) |
number mktime([時 [, 分 [, 秒 [, 月 [, 日 [, 年 ]]]]]])
|
モジュロ関数 |
モジュロ関数はまだサポートされていません。代わりにfloor()関数を使用します。 |
floor(x/y)==(x/y)
|
nl2br |
改行文字の前にHTMLの改行タグを挿入する |
string nl2br(文字列)
|
number_format |
数字を千位毎にグループ化してフォーマットする |
string number_format(数値)
|
pi |
円周率 |
number pi()
|
pow |
指数表現 |
number pow(基数, 指数)
|
quoted_printable_decode |
quoted-printable 文字列を 8 ビット文字列に変換する |
string quoted_printable_decode(文字列)
|
quoted_printable_encode |
8 ビット文字列を quoted-printable 文字列に変換する |
string quoted_printable_encode(文字列)
|
quotemeta |
メタ文字をクォートする |
string quotemeta(文字列)
|
rand |
乱数を生成する(例) |
int rand() OR int rand(最小値, 最大値)
|
regexMatch |
文字列を正規表現で比較する |
bool regexMatch(パターン,文字列)
|
round |
数値を任意の精度に丸める |
number round(値 [, 丸める桁数])
|
rtrim |
文字列の最後から空白(またはその他の文字)を取り除く |
string rtrim(文字列 [, 削除する文字のリスト])
|
sin |
サイン |
number sin(数値)
|
sprintf |
フォーマットされた文字列を返す |
string sprintf(フォーマット, arg1, arg2, ... argN)
|
sqrt |
平方根 |
number sqrt(数値)
|
stddev |
数値のリストのサンプル標準偏差を計算する |
number stddev(arg1, arg2, ... argN)
|
str_pad |
文字列を固定長になるまで他の文字列で埋める |
string str_pad(入力文字列, 文字列の長さ [, 埋める文字列])
|
str_repeat |
文字列を反復する |
string str_repeat(入力文字列, 繰り返し回数)
|
str_replace |
検索文字列に一致したすべての文字列を置換する |
string str_replace(検索文字列, 置き換える値, 対象の文字列)
|
strcasecmp |
Binary safe case-insensitive string comparison |
int strcasecmp(str1, str2)
|
strcmp |
バイナリセーフな文字列比較を行う |
int strcmp(文字列1, 文字列2)
|
strip_tags |
文字列から HTML および PHP タグを取り除く |
string strip_tags(文字列, 取り除かないタグ)
|
stripos |
大文字小文字を区別せずに文字列が最初に現れる位置を探す(0から始まり、現れなければfalse) |
int stripos(対象文字列, 検索文字列 [, 検索開始位置=0])
|
stripslashes |
クォートされた文字列のクォート部分を取り除く |
string stripslashes(文字列)
|
stristr |
大文字小文字を区別しないstrstr |
string stristr(対象文字列, 検索文字列 [, before_needle=false])
|
strlen |
文字列の長さを得る |
int strlen(文字列)
|
strpos |
文字列内の部分文字列が最初に現れる場所を見つける(0から始まり、現れなければfalse) |
int strpos(対象文字列, 検索文字列 [ 検索開始位置=0])
|
strrev |
文字列を逆順にする |
string strrev(文字列)
|
strstr |
文字列が最初に現れる位置を見つける |
string strstr(対象文字列, 検索文字列[, before_needle=false])
|
strtolower |
文字列を小文字にする |
string strtolower(文字列)
|
strtotime |
英文形式の日付をUnixタイムスタンプに変換する |
int strtotime(文字列)
|
strtoupper |
文字列を大文字にする |
string strtoupper(文字列)
|
substr |
unicode文字列の一部分を返す |
string substr(対象文字列, 開始位置 [, 長さ])
|
sum |
配列中の値の合計 |
number sum(arg1, arg2, ... argN)
|
sumifop |
回答された質問のうち、条件を満たすリスト内の回答の合計(回答 演算子 比較値) |
number sumifop(演算子, 値, arg1, arg2, ... argN)
|
tan |
タンジェント |
number tan(数値)
|
time |
現在の Unix タイムスタンプを返す |
number time()
|
trim |
文字列の先頭および最後から空白(またはその他の文字)を取り除く |
string trim(文字列 [, 削除する文字のリスト])
|
ucwords |
文字列の各単語の最初の文字を大文字にする |
string ucwords(文字列)
|
unique |
空白以外の回答のすべてが一意である場合にtrueを返す |
boolean unique(arg1, ..., argN)
|