PHP 学習出力文字列 (echo、print、printf、print_r、var_dump)
以下に一つずつ紹介していきます。
1. echo
echo は PHP のキーワードであり、戻り値はありません。記述上、括弧は省略できます。次のコード:
コードをコピー コードは次のとおりです。
echo 'テスト文字列'; 'テスト文字列' ;書き方としてはechoと同じで、括弧は省略可能です。次のコード:
コードをコピー
コードは次のとおりです。
print 'Test String'; 'テスト文字列' ); 3. printf
printf は C 言語の printf と同様に文字列を整形して出力できます。その形式は C 言語の形式に似ており、どちらも % で始まります。その指定子は以下で定義されます。
b パラメータは整数であり、その 2 進表現が表示されます
c パラメータは整数で、対応する ASCII 文字が表示されます
d パラメータは整数で、その 10 進表現が表示されます
e パラメータは倍精度で、科学表記法で表示されます g パラメータは倍精度で、浮動小数点数または科学表記法で表示されます
o パラメータは整数で、8 進数で表示されます。 s パラメータは文字列で、文字列として表示されます。
u パラメータは符号なし整数で、10 進形式で表示します。
x/X パラメータは整数です、その 16 進形式を表示します (それぞれ大文字と小文字で表示されます)
% 出力 % について説明します:
f と e のデフォルトは小数点以下 6 桁で、g が小数点以下 6 桁 (プラス小数点) を超える場合は、四捨五入した値が 1000000 未満の場合はそのまま出力され、1000000 を超える場合は科学表記で表示されます。 f の値が 1.2e23 より大きい場合、出力結果は不正になります。
% を除く上記のすべては、出力桁数の合計 (小数点と E は 1 として数えます) を指定でき、パディング文字として 0 またはスペースを指定でき、また、パディング文字として 0 またはスペースを指定できます。パディングは左側または右側にあります。
f、eは小数点以下の桁数を指定できます。
例] は、出力桁数の合計が 5 で、残りの桁がスペースで埋められたままであることを意味します。 d は、出力桁数の合計が 5 で、残りの桁が 0 で埋められたままであることを意味します。 1f は、出力桁数の合計が 5 で、残りの桁は 0 と小数点で埋められたままであることを意味します。最後の 1 桁は、出力桁数の合計が 5 で、残りの桁が埋め込まれていることを意味します。右側に 0、小数点以下 1 桁を付けます。
サンプルコード:
コードをコピーします
コードは次のとおりです:
printf("%7.2f", 1.2); // " 1.20"
printf("%-07.2f", 1.2); // "1.20000" 4. sprintf
sprintf と形式変換は printf と同じです。この 2 つの違いは、printf が直接出力するのに対し、sprintf は形式化された文字列を返すことです。
5. print_r と var_dump
次のコード:
コードをコピー コードは次のとおりです。
$v = new test();
print_r ($v); var_dump($v); public $num = 1; public $str = "222"; = true;
結果は次のようになります:
コードをコピーします
コードは次のとおりです:
(
[num] => 1
[str] => 222 [bool] => 1 ) オブジェクト(テスト)#1 (3) { [ "num"]=>
int(1)["str"]=>
string(3) "222"
["bool"]=> ;
bool (true)
}
参考:
PHP プログラミング、2003 年、第 4 章 文字列、出力文字列

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。
