PHP印刷クラス関数の使い方まとめ_PHPチュートリアル

WBOY
リリース: 2016-07-21 15:36:22
オリジナル
855 人が閲覧しました

コードをコピーします コードは次のとおりです:

/*************投稿者: garcon1986*********/
//print と echo の違い:
//1. Echo は複数の文字列を入力できますが、print は入力できません。
print "hello"."world"; //成功
echo "hello"."world" //成功
//print "hello","world"; ; //成功
//2. エコーは印刷よりも高速です。
$stime = microtime(true);
$etime = microtime(true);
$total = $etime - $stime.'
';
//microtime — 現在の Unix タイムスタンプをマイクロ秒で返します
$stime2 = microtime(true);
$etime2 = microtime(true); ;
echo $total2.'
';
//実行結果:
//helloworld0.0014331340789795
//helloworld0.00018310546875
//echo が print よりも高速であることがわかります。
//print_r — 変数または配列に関する人間が判読できる情報を出力します
$a = "sajfd sfjal sfjalwureoi weu sj we fk io ";
print_r($a) '
'; a = array("b","c","d");
print_r($a);
//var_dump — 変数または配列に関する情報をダンプします
// var_dump -- 変数に関する情報を出力します
$a = "sajfd sfjal sfjalwureoi weu sj we fk io ";
echo '
';
$a = array("b" , "c","d");
var_dump($a);
var_dump("b","c","d"); ;br />';
?>
/***********投稿者: garcon1986*******/
//%% - パーセント記号を返します
//%b - 2 進数
//%c - ASCII 値 文字
//%d - 符号付き 10 進数
//%e - 連続表記 (1.5e+3 など)
//%f - 浮動小数点数 (ローカル設定を考慮)
//%F - 浮動小数点数値 (ローカル設定は認識されません)
//%o - 8 進数
//%s - 文字列
//%u - 符号なし 10 進数
//%x - 16 進数 (小文字)
// %X - 16 進数数値 (大文字)
//printf() 関数はフォーマットされた文字列を出力します
$str = "hello";
$number = 456
//example1
printf("%s world . Day number %s", $str , $number); //出力: hello world の日番号 456
//example2
print "< br/>gt;";
printf("%b", $number); //111001000
print "
";
printf("%c", $number); //アスキーコード
print "
";
printf("%d", $number); //456
print "
"; //4.560000 e+2
print "
";
printf("%f", $number); //456.000000
print "
"; ); //456.000000
print "
"; //710
print "
"; $number); //456
print "
";
printf("%u", $number); //456
print "
"; ", $number); //1c8
print "
";
printf("%X", $number); //1C8
print "
";
printf("小数点以下 2 桁の場合: %1$.2f
小数点以下の場合: %1$u
",$number);
//小数点以下 2 桁の場合: 456.00
//小数点以下なし: 456
printf("小数点以下2桁の場合: %f
小数点以下なし: %1$u
",$number);
//小数点以下2桁の場合: 456.000000
//小数点以下なし: 456
// fprintf() 関数は、フォーマットされた文字列を指定された出力ストリーム (例: ファイルまたはデータベース) に書き込みます。
$file = fopen("text.txt","w");
echo fprintf($file, "fprintf 1: %s 世界。日番号 %u", $str, $number).'
'; //38
echo fprintf($file, "fprintf 2: %f", $number).'
'; //21
echo fprintf($file,"fprintf 3: 付き)小数点以下 2 桁: %1$.2fn小数点なし: %1$u",$number).'
'; //56
//vprintf() 関数はフォーマットされた文字列を出力します。
//vprintf() の arg パラメーターは配列内にあります。配列の要素は、メイン文字列のパーセント (%) 記号の位置に挿入されます。この関数はステップごとに実行されます。最初の % 記号には arg1 が挿入され、2 番目の % 記号には arg2 が挿入されます。
vprintf("vprintf: %s 世界。日番号 %u", array($str,$number)); //vprintf: こんにちは世界。日番号 456
echo '
'; sprintf() 関数は、フォーマットされた文字列を変数に書き込みます。
$txt = sprintf("sprintf: %s 世界。日番号 %u",$str,$number);
echo $txt.'
'; //sprintf: こんにちは世界。
//vfprintf() fprintf() として動作しますが、可変数の引数ではなく、引数の配列を受け入れます。
echo vfprintf($file, "vfprintf: %s world! Day number %u", array($str) , $number)).'
'; //37
//vsprintf() sprintf() として動作しますが、可変数の引数ではなく、引数の配列を受け入れます。 "vsprintf: %s 世界。曜日番号 %u",array($str,$number));
echo $txt.'
' //vsprintf: こんにちは、世界番号 456
?> ;

http://www.bkjia.com/PHPjc/322142.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/322142.html技術記事次のようにコードをコピーします: ?php /*************投稿者: garcon1986*********/ //print と echo の違い: //1. Echo は複数の文字列を入力できますが、print は入力できません。 print "hello"."world" //Into...
;
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!