Top > Note > diary > 2006-09-11

- 全角の扱いは、mb_convert_kana で一律、半角にするとかでしょうかね。 -- [[upk]] &new{2006-09-11 (月) 21:40:32};
--upk
私の[[本拠地>http://jo1upk.blogdns.net/saito/]]です。
>
私の作品ではありませんが、calc.inc.php というプラグインがあります。
参考まで。本当は、コメントに書きたかったんですが、制限があるので、
ここに書いておきます。読んだら、消しておいて下さい。

#code(php){{
<?php
/////////////////////////////////////////////////
// PukiWiki - Yet another WikiWikiWeb clone.
//
// $Id$
//
function plugin_calc_inline()
{
        if (func_num_args() < 1)
        {
                return FALSE;
        }
        $args = func_get_args();
        $exp = $args[0];
        $dot = is_numeric($args[1]) ? $args[1] : 0;
        $comma = $args[2] == 'comma' ? ',' : '';

        if (!preg_match('/^[\d\.\s\+\-\*\/%()]*$/', $exp))
        {
                return FALSE;
        }

        $result = 0;
        eval("\$result = $exp;");
        return number_format((float) $result, $dot, '.', $comma);
}
?>
}}
- ふむむ、ありがとうです。やっぱり文字変換系関数もある程度調べといた方が今後の役に立ちそうですね (^^)  -- [[taru]] &new{2006-09-12 (火) 00:18:12};
- ↑↑こちらに移動しました。実は[[プチ情報、メモ何でも>etc]]のページは制限をかけておりません。 -- [[taru]] &new{2006-09-12 (火) 00:32:14};

#comment
[[diary/2006-09-11]]

リロード   新規 下位ページ作成 編集 凍結 差分 添付 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS