PHP - ブラウザにテキストを表示する
PHPの目標は動的なWebページの作成を可能にすることです。そのため、その主な目的はブラウザにデータを送信することです。
3つの標準機能
PHPには、テキストをブラウザに送信するための3つの機能があります。
- エコー
- 印刷する
- printf
エコー機能
echo関数は(引用符で囲まれた)文字列をブラウザに送ります。 この関数の構文は次のとおりです。
エコー式。
式は、インタプリタによって評価される文字列または式にすることができます。
echo "strings";
echo(1 + 2)* 87。
文字列は二重引用符で区切られているため、文字列に二重引用符を挿入するとエラーが発生します。 これが、二重引用符と特殊文字の前にバックスラッシュを付ける必要がある理由です。 これはバックスラッシュの使用を必要とする特殊文字の要約です:(コンマ、$文字、アンチスラッシュ、復帰、改行、タブ)。
$文字は、インタプリタがそれを変数と見なす範囲で特別な役割を果たします。つまり、$文字が文字列内で見つかった場合、インタプリタは$文字に続く変数の名前を取得し、それをその文字列に置き換えます。値。
次の例では、現在の日付が$ MyDateという変数に割り当てられてブラウザに表示されます。
日付を表示する
印刷機能
print関数はecho関数と似ていますが、表示される式は括弧で囲まれている点が異なります。 print関数の構文は次のとおりです。
print(expression);
ここで、expressionは、インタプリタによって評価される文字列または式を定義します。
print( "文字列");
print((1 + 2)* 87);
Printf関数
printf()関数(C言語から借りたもの)は、構文が面倒なのであまり使用されません。 ただし、これまでの機能とは異なり、データの書式設定が可能になります。つまり、変数が画面に表示される形式を選択できます。
printf()の構文は次のとおりです。
printf(フォーマットされた文字列)。
フォーマットされた文字列は、値が挿入される場所とその形式、つまり表現を識別するための特別なコードを含む文字列です。 各コードは関連する値または変数と一致しなければなりません。それらはprintf関数の最後にパラメータとして見つけることができます。 フォーマットされた文字列に挿入される??は、カンマで区切られています。
コード | フォーマットの種類 |
---|---|
%b | バイナリ表記の整数 |
%c | ASCIIコードを使用してエンコードされた文字 |
%d | 10進表記の整数 |
%e | 科学形式のダブルタイプ(浮動小数点数)(1.76e + 3) |
%f | ダブルタイプ(浮動小数点数) |
%o | 8進数の整数 |
%s | ひも |
%バツ | 16進数表記の整数(小文字) |
%バツ | 16進数表記の整数(大文字) |
%% | % キャラクター |
CommentcaMarche.netに公開されたオリジナル文書