#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター一般的に使用されるメソッドは次のとおりです: 1. echo()、構文「echo($var)」を使用します; 2. var_dump()、構文「var_dump($var)」を使用します; 3. print( ); 4. print_r() を使用します; 5. printf() を使用します; 6. sprintf() を使用します。
# 変数を出力する一般的な方法:
1. echo()
echo は 1 つ以上の文字列 (PHP ステートメント) を出力します。これは関数ではないため、戻り値はありません<?php $name = '张三'; echo($name); ?>
2、var_dump()
var_dump() 1 つ以上の式に関する構造情報を表示し、変数の型、値、および長さを出力するために使用されます。<?php $name = '张三'; var_dump($name); ?>
# 3. print()
print() は、1 つ以上の文字列または変数値に関する情報を出力するために使用されます。単純型変数の値のみを出力できます。配列とオブジェクトを印刷できません (print() は echo() よりわずかに遅いです)4. print_r()
print_r() は簡単に印刷するために使用される関数です。 -変数に関する情報を理解するため。 print_r 関数のプロトタイプ:bool print_r (混合式 [, bool return] )
<?php $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x','y','z')); print_r ($a); ?>
5. printf()
関数 printf() は、書式設定された文字列を出力するために使用され、C 言語の関数同じ名前は同じように使用されます。関数の構文形式は次のとおりです:printf(string $format[, mixed $args[, mixed $... ]])
関数の説明 | |
---|---|
パーセント記号を返す | |
2 進数 | |
ASCII 値に対応する文字 | |
符号を含む 10 進数 (負の数、0、正の数) | |
小文字の科学表記法を使用する(例: 1.5e 3) | ##%E |
#%u | |
#%f | |
%F | |
%g | |
% G | |
##%o | |
#%s | String |
%x | 16 進数 (小文字) |
#%X | 16 進数 (大文字)############ 占位符的 % 于后面的字母之间也可以插入一些附加的内容(例如 %.2f):
注意:如果使用多个上述的格式值,它们必须按照上面的顺序进行使用,不能打乱。 【示例】使用 printf() 函数输出指定的字符串。 <?php $number = 9; $str = "北京"; printf("在%s有 %u 百万辆自行车。",$str,$number); ?> ログイン後にコピー 6、sprintf() sprintf() 函数的用法和 printf() 相似,但它并不输出字符串,而是把格式化后的字符串以返回值的形式返回,我们可以使用一个变量来接收 sprintf() 函数的返回值,这样就可以在需要时侯使用这个格式化后的字符串了。示例代码如下所示: <?php $num = 3.1415926; $str = sprintf('%.2f', $num); echo $str; ?> ログイン後にコピー 运行结果如下: 3.14 ログイン後にコピー 推荐学习:《PHP视频教程》 以上がPHP で変数を出力するために一般的に使用される方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
URL パラメータから取得した PHP 配列が期待どおりに動作しない
カテゴリ ID を含む URL パラメータがあり、それを次のような配列として扱いたいと考えています: http://example.com?cat[]=3,9,13 PHP では、...
から 2024-04-06 22:09:02
0
1
1428
戻り値の変数の形式は何ですか?
私はphpの初心者です。コードを見つけました: if($x<time()){return[false,'error'];} ロジックや変数は重要ではありませんが、[false...
から 2024-04-06 21:55:20
0
1
778
ループするために MySQL の結果を ID ごとにグループ化する
mysqlにフライトデータを含むテーブルがあります。 codeigniter3Journey_idair_idFlightDurationout_or_inflightdurati...
から 2024-04-06 17:27:56
0
1
406
関連トピック
詳細>
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
|