Actions

Translations

Translations:ExpressionScript - Presentation/105/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(引数1, 引数2, ..., 引数N)
countif 回答された質問のうち、比較値と等しいリスト内の回答の数 number countif(比較値, 引数1, 引数2, ... 引数N)
countifop 回答された質問のうち、条件を満たすリスト内の回答の数(回答 演算子 比較値) number countifop(演算子, 比較値, 引数1, 引数2, ... 引数N)
date 指定した、もしくはローカルの日付/時刻を書式化する string date(日付書式[, 指定時刻=time()])
exp eの累乗を計算する number exp(数値)
fixnum 必要に応じてカンマで区切られた数字を表示する string fixnum(数値)
floor 切り捨て number floor(数値)
gmdate 指定した、もしくは現在のGMTの日付/時刻を書式化する string gmdate(日付書式 [, 指定時刻=time()])
html_entity_decode HTML エンティティを文字に変換する(常にENT_QUOTESとUTF-8を使用) string html_entity_decode(文字列)
htmlentities 文字をHTML エンティティに変換する(常にENT_QUOTESとUTF-8を使用) string htmlentities(文字列)
expr_mgr_htmlspecialchars 特殊文字をHTML エンティティに変換する(常にENT_QUOTESとUTF-8を使用) string htmlspecialchars(文字列)
expr_mgr_htmlspecialchars_decode HTML エンティティを特殊文字に変換するHTML エンティティに変換する string htmlspecialchars_decode(文字列)
idate 指定した、もしくは現在のローカルな時刻/日付を整数として整形する string idate(文字列 [, 指定時刻=time()])
if Excelスタイルのif(条件,trueの時の結果,falseの時の結果) if(条件,trueの時の結果,falseの時の結果)
implode 配列要素を文字列により連結する string implode(区切り文字,引数1,引数2,...,引数N)
intval 変数の整数としての値を取得する int intval(数値 [, 基数=10])
is_empty 変数が空であるかどうかをを判定する bool is_empty(変数)
is_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(引数1, 引数2, ... 引数N)
list 空白でない値をコンマ区切りリストで返す string list(引数1, 引数2, ... 引数N)
listifop (3.16.1 から追加) リスト内の質問のうち、条件(属性 演算子 値)を満たす質問属性(retProp)を抽出し、指定の文字で区切ったリストとして返す string listifop(属性, 演算子, 値, 質問属性, 区切り文字, sgqa1, sgqa2, ... sgqaN)
ltrim 文字列の最初から空白 (もしくはその他の文字) を取り除く string ltrim(文字列 [, 削除する文字のリスト])
max 最大値を探す number max(引数1, 引数2, ... 引数N)
min 最小値を探す number min(引数1, 引数2, ... 引数N)
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()またはint rand(最小値, 最大値)
regexMatch 文字列を正規表現で比較する bool regexMatch(パターン,文字列)
round 数値を任意の精度に丸める number round(値 [, 丸める桁位置])
rtrim 文字列の最後から空白(またはその他の文字)を取り除く string rtrim(文字列 [, 削除する文字のリスト])
sin サイン number sin(数値)
sprintf フォーマットされた文字列を返 string sprintf(フォーマット, 引数1, 引数2, ... 引数N)
sqrt 平方根 number sqrt(数値)
stddev リストの数値について標本の標準偏差を計算する number stddev(引数1, 引数2, ... 引数N)
str_pad 文字列を固定長になるまで他の文字列で埋める string str_pad(入力文字列, 文字列の長さ [, 埋める文字])
str_repeat 文字列を反復する string str_repeat(入力文字列, 繰り返し回数)
str_replace 検索文字列に一致したすべての文字列を置換する string str_replace(検索文字列, 置き換える値, 対象の文字列)
strcasecmp 大文字小文字を区別しないバイナリセーフな文字列比較を行う int strcasecmp(文字列1, 文字列2)
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(対象文字列, 検索文字列 [, 最初の一致箇所より前のみを返すかのフラグ=false])
strlen 文字列の長さを得る int strlen(文字列)
strpos Unicode文字列内の部分文字列が最初に現れる場所を見つける(0から始まり、現れなければfalse) int strpos(対象文字列, 検索文字列 [ 開始位置=0])
strrev 文字列を逆順にする string strrev(文字列)
strstr 文字列が最初に現れる位置を見つける string strstr(対象文字列, 検索文字列[, 最初の一致箇所より前のみを返すかのフラグ=false])
strtolower 文字列を小文字にする string strtolower(文字列)
strtotime 英文形式の日付をUnixタイムスタンプに変換する int strtotime(文字列)
strtoupper 文字列を大文字にする string strtoupper(文字列)
substr unicode文字列の一部分を返す string substr(文字列, 開始位置 [, 長さ])
sum 配列中の値の合計 number sum(引数1, 引数2, ... 引数N)
sumifop 回答された質問のうち、条件を満たすリスト内の回答の合計(回答 演算子 比較値) number sumifop(演算子, 値, 引数1, 引数2, ... 引数N)
tan タンジェント number tan(数値)
time 現在のUnixタイムスタンプを返す number time()
trim 文字列の先頭および最後から空白(またはその他の文字)を取り除く string trim(文字列 [, 削除する文字のリスト])
ucwords 文字列の各単語の最初の文字を大文字にする string ucwords(文字列)
unique 空白以外の回答のすべてが一意である場合にtrueを返す boolean unique(引数1, ..., 引数N)