PHP出力関数の一般的な型変換文字
PHP
出力関数には、
echo()
関数と
print()
関数とフォーマットされた出力関数
が含まれますprintf()
関数と
sprintf()
関数。
1、関数は、実際のアプリケーションの有無にかかわらず、1つ以上の文字列を出力します。括弧;
echo
は戻り値のないステートメントに似ています。
echo
(
"
今日は天気がいいから遊びに行きましょう!
"
).
"
"
;
echo「
今日はとても良い天気ですね、遊びに行きましょう!
」
?>
ブラウザの出力は次のとおりです:
、遊びに出かけましょう!
今日は天気がいいので、外へ遊びに行きましょう!
2.
print()
関数
print()
関数は 1 つ以上の文字列を出力します。
は括弧を使用できます
実際のアプリケーションで
通常は括弧を使用しません。
print()
関数には戻り値があり、その戻り値は実行が失敗した場合 (切断など) に返されます
flase
。
3
(
「
今日は天気がいいから遊びに行こう!
"
).
"& lt;br>;
print「
今日はとても天気が良いので、遊びに行きましょう!
「
。
」
「
!」
;
? >
ブラウザの出力は次のとおりです:
今日は天気がとても良いので、遊びに行きましょう!
今日は天気がいいので、外へ遊びに行きましょう!
今日は天気がいいので、外へ遊びに行きましょう!
1
最初の文、
2番目の文はすべて出力されます
「今日は天気がとても良いですね、
遊びに行きましょう!
」
、
3番目の文は
を除いて出力されます「今日
いい日だね、外に遊びに行こう!」 また、戻り値「
1
」も出力されます。全く同じで、唯一の違いは
echo( )
関数
number
関数には戻り値がありませんが、
print()
関数には戻り値があります。また、
echo()
関数は
print() よりもわずかに高速です。
関数。
printf()
関数
printf()
関数は 2 つの部分で構成されます。内容:
Part。
は
の通常の文字です、これらの文字はそのまま出力されます。他の部分は、「
%
」で始まり、その後に 1 つまたは複数の規則文字が続き、出力コンテンツの形式を決定するために使用されます。
パラメータ テーブルは、出力する必要がある一連のパラメータです。
の数は、フォーマット文字列で指定された出力パラメータ
の数と同じである必要があります。各パラメータは "," で区切られます。 "と順序は 1 対 1 に対応します。そうでない場合は、予期しないことが発生します
エラーが到着しました。
一般的な型変換文字
%b
整数からバイナリへの変換
%c
整数から
ASCII
コード
%d
整数を符号付き 10 進数に変換
%f
倍精度を浮動小数点に変換
%o
整数を oc に変換tal
%s
整数を変換文字列に変換
%u
整数を符号なし 10 進数に変換
%x
整数を 16 進数に変換
(
小文字
)
4
%X
整数を 16 進数に変換する Made
(
大文字
)
$a
=
"
今日
"
; $ b
=
10
; (
"%s
この本を買いました
%u
"
,
$a
,
$b
); t;
ブラウザの出力内容は次のとおりです:
今日私は
10
この本を買いました
printf()
関数には戻り値があり、その戻り値は文字列の長さです。
$a
=
「
今日
」
; 0
;
エコー
printf(
) " %s
購入しました
%u
この本
"
,
$a
,
$b
); この時点でブラウザが出力した内容 はい:
今日買いました
10
この本
16
その中で
「
今日買いました
10
この本
」
は
printf()
によってフォーマットされた文字列です関数、
"
16"
は
printf()
の戻り値です
function
number??文字列の長さ
16
、合格するために
echo
を出力します。
4、
sprintf()
関数
sprintf()
関数は
printf()
関数、
printf( )
関数の戻り値は次のとおりです。文字列の長さ、
および
sprintf()
関数の戻り値側は文字列そのものです。
したがって、
sprintf()
関数は出力するために
echo
を渡す必要があります。
$a
=
「
今日
」
; 0
;
エコー
sprintf(
) " %s
私は
%u
この本
"
,
$a
,
$b
); 出力は
です。この本を
10
買いました。
echo
が省略された場合、ブラウザの出力
は空になります。
sprintf()
と
printf()
の使い方と
C
は、
言語のprintf()
に非常に似ています。
5
10 進数を他の基数に変換するには、
sprintf()
をよく使用します。例:
$a
=
12
echo
sprintf (
"%b"
;
$a
);
?> ブラウザでの出力は次のとおりです:
1 100
はバイナリ
12
から
に変換されます。 1100。

ホット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)

ホットトピック

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

PHPロギングは、Webアプリケーションの監視とデバッグ、および重要なイベント、エラー、ランタイムの動作をキャプチャするために不可欠です。システムのパフォーマンスに関する貴重な洞察を提供し、問題の特定に役立ち、より速いトラブルシューティングをサポートします

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。

記事では、入力検証、認証、定期的な更新など、脆弱性から保護するためのフレームワークの重要なセキュリティ機能について説明します。
