PHP出力文字列関数echo、print、printf、print_r、var_dumpの使い方の詳細説明
PHP では、文字列を出力する方法が 4 つあります。 echo 構造体は一度に複数の値を出力できます; print() は 1 つの値のみを出力できます; printf() は 出力をフォーマットできます。 以下、一つずつ紹介していきます。
1. echo
echo は PHP のキーワードであり、戻り値はありません。記述上、括弧は省略できます。次のコード: echo 'Test String';
echo('Test String');
print は PHP のキーワードでもあり、通常は true を返しますが、false を返す必要はありません。書き方としてはechoと同じで、括弧は省略可能です。次のコード: print 'Test String';
print('Test String');
printf は、
C 言語 の printf と同様に文字列をフォーマットして出力できます。その形式は C 言語の形式に似ており、どちらも % で始まります。その指定子は以下で定義されます。 b パラメータは整数であり、2 進数で表示されます。 c パラメータは整数で、対応する ASCII 文字が表示されます。
d パラメータは整数で、10 進数で表示されます。 f パラメータは double です。精度であり、浮動小数点数として表示されます 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 で埋められることを意味します。数字は右側に 0 が埋め込まれ、小数点の後に 1 桁が埋め込まれます。
サンプルコード:
printf("%7.2f", 1.2); // " 1.20" printf("%-07.2f", 1.2); // "1.20000"
4.
sprintf
sprintf と形式変換は、どちらも同じです。は直接出力しますが、sprintf はフォーマットされた文字列を返します。
5. print_r と var_dump print_r と var_dump は両方とも配列とオブジェクトを出力できますが、ブール型の print_r の出力はより詳細であり、一般にデバッグに使用されます。
次のコード:
$v = new test(); print_r($v); var_dump($v); class test { public $num = 1; public $str = "222"; public $bln = true;
結果は次のようになります:
test Object ( [num] => 1 [str] => 222 [bool] => 1 ) object(test)#1 (3) { ["num"]=> int(1) ["str"]=> string(3) "222" ["bool"]=> bool(true) }
以上がPHP出力文字列関数echo、print、printf、print_r、var_dumpの使い方の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます
