共用ルーチン(文字列操作)

日時取得・文字列整形・乱数コード・半角変換

ご自由にテストください(入力項目の内容(例)は適宜変更してください。)

共用ルーチンの組込利用により、本プログラムの作成が簡明になります。
(また、各サブルーティンを個別に本プログラムにコピー、利用することもできます。)
  1. 日時取得
    サブルーチン&st_dateform;
    結  果 $date_day
    $date_min
    $date_sec
    $cur_year
    $cur_mon
    $cur_day
    $cur_week
    $cur_hour
    $cur_min
    $cur_sec
    $cur_time
    別画面表示 日まで:0000-00-00
    分まで:0000-00-00/00:00
    秒まで:0000-00-00/00:00:00
    2000
    00
    00
    日、月、火、水、木、金、土
    00
    00
    00
    基準秒数:0000000000
    (世界標準時基準の日本時間、サーバが米国の場合でも調整不要です。)

  2. 年月日年号表示(平成 13 年 1 月 1 日)
    日  付$oldvalue 「-」は他の記号でも可
    サブルーチン$newvalue = &st_datejpn($oldvalue);
    結  果$date_jpn別画面表示
  3. 数値整形(切り上げ・四捨五入・切り捨て、下位桁数揃え)
    小数桁数$dcmllen小数点より上は「 - 」
    未満処理$adjust「 up 」 切り上げ
    「 av 」 四捨五入
    「 dn 」 切り捨て
    数  値$oldvalue
    サブルーチン$newvalue = &st_dcmlform($dcmllen,$adjust,$oldvalue);
    結  果$newvalue別画面表示
  4. 数値整形(コンマ)
    数  値$oldvalue
    サブルーチン$newvalue = &st_commaform($oldvalue);
    結  果$newvalue別画面表示
  5. 数値整形(上位桁数揃え、コード用ほか)
    桁  数$len
    上位記号$mark「 0 」「 * 」「 - 」「 _ 」など
    数  値$oldvalue半角英字記号を含むも可
    サブルーチン$newvalue = &st_nmbrform($len, $mark, $oldvalue);
    結  果$newvalue別画面表示
  6. 文字列整形(半角文字数揃え、コード用ほか)
    文字数$len
    記  号$mark「 0 」「 * 」「 - 」「 _ 」など
    記号位置$pos1前(head)、後(tail)
    文字列$oldvalue半角スペースは除外されます
    サブルーチン$newvalue = &st_strform($len, $mark, $pos1, $oldvalue);
    結  果$newvalue別画面表示
  7. 乱数コード(大小英字・数字)
    桁  数$len8 桁まで
    サブルーチン$newvalue = &st_rndmform($len);
    結  果$newvalue別画面表示
  8. 全角英数字の半角変換(英数字のみ、記号を除く)
    全角文字列$oldvalue
    サブルーチン$newvalue = &st_hankakuform($oldvalue);
    結  果$newvalue別画面表示

プログラムご希望の方は:
  1. このサーバーでは
    パスファイル
    /home/basiccgi/cntrl/cg_0530.html本ページ
    cg_basic30.css
    STYLESHEET
    cgi-bin/ cg_0530.cgi

    cg_00io30.pl
    cg_00st30.pl
    本(テスト用)プログラム
    共用ルーチン
      入出力操作
      文字列操作
    
  2. CGI共用ルーチンでは、原則として、橋渡しのグローバル変数名には通常「 _ 」を含み、内部変数はローカル「 my 」または「 local 」設定をしています。

  3. .htaccess、CGI(.cgi/.pl)、StyleSheet(.css)、JavaScript(.js)ファイルは内容表示のために、仮の拡張子「.txt]を使用しています。
    HTML ファイルのソースコードの参照は、画面右クリック「ソースの表示」で。

  4. 要確認・変更箇所は、HTML、CGI 両ファイル上に
    ====begin===================
    ====end=====================
    で明記してあります。
    (特に、サーバにより各ファイル・URLのパス設定が異なります。)
トップへ
W3C/xhtml:OK   08年 10月 27日改訂  ご批評・ご意見賜りたく(表紙へ)