Actions

Translations

Translations:Expression Manager/175/ja

From LimeSurvey Manual

関数 意味 構文
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)