このトピックでは、文字列関数の構文、説明、パラメーター、戻り値、およびその使用例について説明します。
substr
この関数の詳細を次の表に示します。
特徴 | 説明 |
構文 |
|
説明 | 指定された開始位置から終了位置までの部分文字列を抽出します。 |
パラメーター |
|
戻り値 |
|
例 | |
concat
次の表で、この関数の詳細を説明します。
機能 | 説明 |
構文 |
|
説明 | 文字列を連結します。 |
パラメーター | 連結する文字列。1つ以上の文字列を指定できます。数値もサポートされます。 |
戻り値 | 連結された文字列を返します。 |
使用例 | 出力: |
upper
次の表に、この関数の詳細を示します。
機能 | 説明 |
構文 |
|
説明 | 文字列を大文字に変換します。 |
パラメーター | s: 変換対象の文字列。 |
戻り値 |
|
例 | 出力: |
lower
次の表に、この関数の詳細を示します。
機能 | 説明 |
構文 |
|
説明 | 文字列を小文字に変換します。 |
パラメーター | s:変換する文字列。 |
戻り値 | パラメーター |
例 | 出力: |
len
次の表に、この関数の詳細を示します。
機能 | 説明 |
構文 |
|
説明 | 文字列の長さを取得します。 |
パラメーター | s:長さを測定する文字列。 |
戻り値 |
|
例 | |
byte
次の表に、この関数の詳細を示します。
機能 | 説明 |
構文 |
|
説明 | 文字の ASCII 値を返します。 |
パラメーター | c: ASCII 値を取得する文字。1 文字のみ指定できます。 |
戻り値 | 指定した文字の ASCII 値を返します。データ型:数値。 |
例 | 出力: |
match_re
次の表に、この関数の詳細を示します。
機能 | 説明 |
構文 |
|
説明 | PCRE (Perl 互換正規表現) エンジンを使用して、正規表現のマッチングを行います。詳細については、「PCRE 構文」をご参照ください。 |
パラメーター |
|
戻り値 | 文字列が正規表現に一致する場合、 |
例 | 出力: |
capture_re
次の表では、この関数の詳細について説明します。
機能 | 説明 |
構文 |
|
説明 | 文字列の一致をキャプチャして、一致した部分文字列を返します。PCRE の詳細については、「PCRE 構文」をご参照ください。 |
パラメーター |
|
戻り値 | 文字列が正規表現に一致する場合、一致した部分文字列を辞書型で返します。それ以外の場合は、空の辞書が返されます。 |
例 | |
応答例 |
|
gsub_re
次の表に、この関数の詳細を示します。
機能 | 説明 |
構文 |
|
説明 | 文字列中の一致箇所をすべて置換し、置換後の文字列を返します。PCRE の詳細については、「PCRE 構文」をご参照ください。 |
パラメーター |
|
戻り値 |
|
例 | |
応答例 |
|
split
次の表に、この関数の詳細を示します。
機能 | 説明 |
構文 |
|
説明 | 文字列を部分文字列の配列に分割し、その配列を返します。 |
パラメーター |
|
戻り値 | 辞書型のキーと値のペアの配列を返します。 |
例 | リクエスト: 出力: |
split_as_key
次の表に、この関数の詳細を示します。
特徴 | 説明 |
構文 |
|
説明 | 文字列を部分文字列に分割し、各部分文字列をキーと値として持つ連想配列を返します。 |
パラメーター |
|
戻り値 |
|
例 | リクエスト: 出力: |
tohex
この関数の詳細は、次の表のとおりです。
機能 | 説明 |
構文 |
|
説明 | 入力データを 16 進数文字列に変換します。 |
パラメーター | s:変換するデータ (文字列またはバイナリデータ)。 |
戻り値 | パラメーター |
例 | |
応答例 |
|
tostring
次の表で、この関数の詳細を説明します。
機能 | 説明 |
構文 |
|
説明 | 任意の型のデータを文字列に変換します。 |
パラメーター | a:変換するデータ。 データ型:任意の型。 |
戻り値 | パラメーター |
例 | 出力: |
tochar
次の表に、この関数の詳細を示します。
機能 | 説明 |
構文 |
|
説明 |
|
パラメーター | nX:変換する整数。 1 つ以上の整数を指定できます。 |
戻り値 | 整数から変換された文字列。 |
例 | 出力: |
reverse 関数
次の表に、この関数の詳細を示します。
機能 | 説明 |
構文 |
|
説明 | 文字列を反転します。 |
パラメーター | str: 反転する文字列。 |
戻り値 | 反転した文字列を返します。 |
例 | 出力: |
find
次の表に、この関数の詳細を示します。
機能 | 説明 |
構文 |
|
説明 | 指定された文字列内で部分文字列を検索します。 |
パラメーター |
|
戻り値 |
|
例 | 出力: |
format
次の表に、この関数の詳細を示します。
機能 | 説明 |
構文 |
|
説明 | 1 つ以上のパラメーターの値をフォーマットします。最初のパラメーターはフォーマット文字列であり、文字列型である必要があります。フォーマット文字列は、C 言語の関数で使用される sprintf パラメーターの仕様に従います。 フォーマット文字列の構文は次のとおりです:%[パラメーター][フラグ][フィールド幅][.精度]変換指定子
|
パラメーター |
|
戻り値 | ASCII 文字列を返します。 |
例 | 出力: |
from_hex
次の表に、この関数の詳細を示します。
機能 | 説明 |
構文 |
|
説明 | 16 進数文字列を ASCII 文字列に変換します。 |
パラメーター | str: 変換対象の 16 進数文字列。大文字と小文字は区別されません。 |
戻り値 | ASCII 文字列を返します。 |
例 | 出力: |
trim
次の表に、この関数の詳細を示します。
特徴 | 説明 |
構文 |
|
説明 | s パラメーターで指定された文字列の前または後の空白文字をすべて削除し、その結果の文字列を返します。 |
パラメーター |
|
戻り値 | 空白文字が削除された文字列を返します。 |
例 | 出力: |