<?php
//===============================================================================
//   ■■ PHP離れ島        :サンプル ■■
//        Class        :php20040602s.php
//        Copyright    :masago.kir.jp
//        Made by        :Masago
//        Date        :2004/06/02
//        Last Update    :2004/06/02
//        
//        Comment        :number_format関数
//        
//        Caution        :
//
//==============================================================================
//----------------------------------------------- 
// □ 変数の初期化
//-----------------------------------------------
$error        "";        //エラー
//======================================================
// ■ POSTされたときはログイン情報をチェック ■
//======================================================
if ($_SERVER["REQUEST_METHOD"]=="POST"){
    
//------------------------------------------------------
    // □ ボタン押下
    //------------------------------------------------------
    
if (isset($_POST["submit"])){
        
//------------------------------------------------------
        // □ POSTされた名前を変数に保存
        //------------------------------------------------------
        
$kazu    $_POST['kazu'];    
        
$keta    $_POST['keta'];
            
$kazu=str_replace(",","",$kazu);
            
$keta=str_replace(",","",$keta);
        if (
$keta==""){$keta=0;}
            if (!
ereg("^[0-9.-]*$",$kazu)){$error="元数字には数値を入力してね。";} 
            if (!
ereg("^[0-9.-]*$",$keta)){$error="小数点桁数数値を入力してね。";} 
        
//------------------------------------------------------
        // □ フォーマット
        //------------------------------------------------------
        
$after=number_format($kazu,$keta);
    }
}
//======================================================
// ■ H T M L ■
//======================================================
?>
<HTML> 
<HEAD> 
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=utf-8">
<META HTTP-EQUIV="Cache-control" CONTENT="no-cache">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">

<TITLE>2004/06/02 Sample</TITLE> 
</HEAD> 
<BODY BGCOLOR="#ffffff" style="margin:0px" marginwidth="0" marginheight="0">
<FONT SIZE="2">
<A HREF="phpmenu.php">メニューへ</A>&nbsp;&nbsp;
<A HREF="phpsc.php?s=php20040602s.php">このページのソース</A>
<CENTER> 
<BR><BR>
<B>暗号だ!</B><BR><BR>
<IMG SRC="img/php/20040602.jpg" BORDER="0"><BR><BR><BR>
</FONT>
<BR>
<?php
//--------------------------------------------- 
// □ エラーメモリを表示
//---------------------------------------------
if ($error!=""){echo "<FONT COLOR=\"#ff0000\">$error</FONT>";}
?> 
<BR>
<BR>
<?php
//--------------------------------------------- 
// □ フォーム
//---------------------------------------------
?>
<FORM NAME="objform" ACTION="<?php echo $_SERVER['SCRIPT_NAME']; ?>" METHOD="POST"> 
<TABLE BORDER="0">
<TR>
<TD ALIGN="right">元数字:</TD>
<TD><INPUT TYPE="text" NAME="kazu" VALUE="<?php if(isset($kazu)){echo $kazu;} ?>"></TD>
</TR>
<TR>
<TD ALIGN="right">小数点以下桁数:</TD>
<TD><INPUT TYPE="text" NAME="keta" VALUE="<?php if(isset($keta)){echo $keta;} ?>"></TD>
</TR>
</TABLE>
<INPUT TYPE="submit" NAME="submit" VALUE="フォーマット♪">
</FORM>  
<BR>
<HR WIDTH="600">
<H3>--- フォーマットした数値 ---</H3>
<BR>
<?php
//--------------------------------------------- 
// □ フォーマットした数字表示
//---------------------------------------------
if ($error=="" && isset($after) && $after>""){
    echo 
"<FONT SIZE=\"4\" COLOR=\"#00ff00\"><B>" .$after ."</B></FONT><BR>";
}
?>
</CENTER>
<BR><BR>
</BODY> 
</HTML>