ホームページ  >  記事  >  バックエンド開発  >  PHP 学習出力文字列 (echo、print、printf、print_r、var_dump)_PHP チュートリアル

PHP 学習出力文字列 (echo、print、printf、print_r、var_dump)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:30:42727ブラウズ

以下に一つずつ紹介していきます。
1. echo
echo は PHP のキーワードであり、戻り値はありません。記述上、括弧は省略できます。次のコード:

コードをコピーします。 コードは次のとおりです:
echo 'Test String';



2. PHPのキーワード、それは戻り値があり、通常はtrueですが、falseが返されることはありません。書き方としてはechoと同じで、括弧は省略可能です。次のコード:


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

print 'Test String'; 3. C言語のprintf。フォーマットされた出力は文字列です。その形式は C 言語の形式に似ており、どちらも % で始まります。その指定子は以下で定義されます。
b パラメータは整数です。2 進数を表示します。
c パラメータは整数です。対応する ASCII 文字を表示します。
d パラメータは整数です。10 進数を表示します。
f パラメータは倍精度です。浮動小数点として表示します。数値
e パラメータは倍精度であり、科学的表記法で表示されます。 型
g パラメータは倍精度で、浮動小数点数または科学的表記法で表示されます
o パラメータは整数で、8 進数として表示されます s パラメータは文字列であり、文字列として表示されます
u パラメータは符号なし整数であり、10 進数として表示されます
x/ パラメータは、四捨五入された値が 1000000 未満の場合は直接出力され、1000000 より大きい場合は、科学表記法で表示されます。 f の値が 1.2e23 より大きい場合、出力結果は不正になります。
%を除き、上記はすべて出力桁数の合計(小数点とEは1として数えます)を指定でき、補数文字として0またはスペースを指定でき、補数の有無も指定できます。左側または右側。
f,eは小数点以下の桁数を指定できます。
たとえば、%5d は、出力桁数の合計が 5 で、残りの桁がスペースで埋められたままであることを意味し、%05d は、出力桁数の合計が 5 で、残りの桁が 0 で埋められたままであることを意味します。 %05.1f は、出力桁数の合計が 5 であり、小数点 1 桁以降の残りの桁が 0 と 0 で埋められることを意味します。%-05.1f は、出力桁数の合計が 5 であることを意味し、欠落している桁はすべてそのままになります。小数点の後に 0 と 1 桁を右に埋め込みます。
サンプルコード:



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


printf("%7.2f" , 1.2); "
printf("%-07.2f", 1.2); // "1.20000"



4. sprintf
sprintf は形式変換と printf と同じです。両者の違いは printf が直接出力することと、 sprintf はフォーマットされた文字列を返します。 5. print_r と var_dump print_r と var_dump は両方とも配列とオブジェクトを出力できますが、ブール型の print_r の出力はより詳細であり、一般にデバッグに使用されます。
次のコード:



コードをコピーします

コードは次のとおりです:
$v = new test();
var_dump($v); public $num = 1 ; public $str = "222"; public $bln = true;

コードをコピーします
コードは次のとおりです: テストオブジェクト (
[num] => 1
[str] => 222
[bool] => 1
)
object(test)#1 (3) {
["num"]=>
int( 1)
["str"]=> ;
string(3) "222"
["bool"]=>
bool(true)
}
参考: PHP プログラミング、2003 年、第 4 章文字列、出力文字列
http://www.bkjia.com/PHPjc/323157.html

www.bkjia.com

本当

http://www.bkjia.com/PHPjc/323157.html

技術記事

以下に一つずつ紹介していきます。 1. echo echo は PHP のキーワードであり、戻り値はありません。記述上、括弧は省略できます。コードは次のとおりです。 コードをコピーします。 コードは次のとおりです。 echo 'T...




声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。