以下に一つずつ紹介していきます。
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...