ASTERIA MDM One MH Online Help

 PaddingLeft 

与えられた文字列の左側から文字を埋めて返します。

 ■出力型 

文字列型

 ■パラメータ 

名前 データ型 説明
入力文字列 文字列型 入力文字列
埋め込む文字 文字列型 埋め込む文字
長さ 整数型 返される文字列のバイト数での長さを指定します。
エンコーディング 文字列型 エンコーディング
  • utf-8
  • shift_jis
  • euc-jp
  • iso-2022-jp
  • utf-16
  • windows-31j

 ■エラー 

エラーコード 説明
1010 「埋め込む文字」「長さ」が存在しなかった場合
100 「長さ」が0以下だった場合
101 「入力文字列」を「エンコーディング」でバイト列に変換する時にエラーが発生した場合

 ■文字の埋め込み方法について 

「入力文字列」を指定された「エンコーディング」でバイト列に変換します。変換されたバイト列が「長さ」で指定されたバイト数に満たなかった場合に、満たないバイト数分「埋め込む文字」をバイト列の左側に付加します。

 ■例1 

入力文字列 埋め込む文字 長さ エンコーディング 出力
あいう 0 10 shift_jis 0000あいう

※「あいう」はshift_jisでは6バイトのバイト列になります。そこで、10に満たない4バイト分「0」が文字列の左側に付加されます。

 ■例2 

入力文字列 埋め込む文字 長さ エンコーディング 出力
あいう 0 10 utf-8 0あいう

※「あいう」はutf-8では9バイトのバイト列になります。そこで、10に満たない1バイト分「0」が文字列の左側に付加されます。