PHPのsprintf()関数
sprintf()関数は、フォーマットされた文字列を出力するために使用されます。
構文
sprintf(format, arg1, arg2, arg++)
パラメータ
-
フォーマット −文字列とその中の変数のフォーマット方法を指定します。
-
可能なフォーマット値は次のとおりです-
-
%%-パーセント記号を返します
-
%b-2進数
-
%c-ASCII値に従った文字
-
%d-符号付き10進数(負、ゼロ、または正)
-
%e-小文字を使用した科学的記数法(例:1.2e + 2)
-
%E-大文字を使用した科学的記数法(例:1.2E + 2)
-
%u-符号なし10進数(ゼロ以上)
-
%f-浮動小数点数(ローカル設定対応)
-
%F-浮動小数点数(ローカル設定に対応していません)
-
%g-%eと%fの短い方
-
%G-%Eと%fの短い方
-
%o-8進数
-
%s-文字列
-
%x-16進数(小文字)
-
%X-16進数(大文字)
-
-
引数1 −フォーマット文字列の最初の%記号に挿入される引数。
-
引数2 −フォーマット文字列の2番目の%記号に挿入される引数。
戻る
sprintf()関数は、フォーマットされた文字列を返します。
例
以下は例です-
<?php $val = 299; $txt = sprintf("%f",$val); echo $txt; ?>
出力
以下は出力です-
299.000000
例
別の例を見てみましょう-
<?php $val = 768776; $char = 95; echo sprintf("%%b = %b",$val)."<br>"; echo sprintf("%%c = %c",$char); ?>
出力
以下は出力です-
%b = 10111011101100001000 %c = _
-
PHPのGregorianToJD()関数
GregorianToJD()関数は、グレゴリオ暦の日付をユリウス日数に変換します。ユリウス日番号を返します。 注 −グレゴリオ暦の有効な範囲は、紀元前4714年11月25日からです。少なくとも西暦9999年12月31日まで 構文 GregorianToJD(month, date, year) パラメータ 月 −月を1から12までの数値として指定します 日付 −日を1から31までの数値として指定します 年 −年を-4714から9999までの数値として指定します 戻る GregorianToJD()関数は、ユリウス日番号を返します。 例 以下は例です-
-
PHPのfscanf()関数
fscanf()関数は、指定された形式に従って、開いているファイルからの入力を解析します。 2つのパラメーターのみが渡された場合は、配列として解析された値を返します。 構文 fscanf(file_pointer, format, mixed) パラメータ file_pointer − fopen()を使用して作成されたファイルシステムポインタリソース。 フォーマット- フォーマットを指定します。値は次のとおりです。 %%-パーセントを返します %b-2進数 %c-ASCII値に従った文字 %f-浮動小数点数 %F-浮動小数点数 %o-8進数 %s-文字列 %d-符号付き10