ホームページ バックエンド開発 PHPチュートリアル PHP出力関数の一般的な型変換文字

PHP出力関数の一般的な型変換文字

Jun 23, 2016 pm 01:39 PM

PHP

出力関数には、

echo()

関数と

print()

関数とフォーマットされた出力関数

が含まれます

printf()

関数と

sprintf()

関数。

1、

関数は、実際のアプリケーションの有無にかかわらず、1つ以上の文字列を出力します。括弧;

echo

は戻り値のないステートメントに似ています。

echo

(

"

今日は天気がいいから遊びに行きましょう!

"

).

"
"

;

echo

今日はとても良い天気ですね、遊びに行きましょう!

?>

ブラウザの出力は次のとおりです:

、遊びに出かけましょう!

今日は天気がいいので、外へ遊びに行きましょう!

2.

print()

関数

print()

関数は 1 つ以上の文字列を出力します。

は括弧を使用できます

実際のアプリケーションで

通常は括弧を使用しません。

print()

関数には戻り値があり、その戻り値は実行が失敗した場合 (切断など) に返されます

flase

3

print

(

今日は天気がいいから遊びに行こう!

"

).

"& 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


このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Laravelでフラッシュセッションデータを使用します Laravelでフラッシュセッションデータを使用します Mar 12, 2025 pm 05:08 PM

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

PHPのカール:REST APIでPHPカール拡張機能を使用する方法 PHPのカール:REST APIでPHPカール拡張機能を使用する方法 Mar 14, 2025 am 11:42 AM

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

Laravelテストでの簡略化されたHTTP応答のモッキング Laravelテストでの簡略化されたHTTP応答のモッキング Mar 12, 2025 pm 05:09 PM

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

Codecanyonで12の最高のPHPチャットスクリプト Codecanyonで12の最高のPHPチャットスクリプト Mar 13, 2025 pm 12:08 PM

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

PHPロギング:PHPログ分析のベストプラクティス PHPロギング:PHPログ分析のベストプラクティス Mar 10, 2025 pm 02:32 PM

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

PHPにおける後期静的結合の概念を説明します。 PHPにおける後期静的結合の概念を説明します。 Mar 21, 2025 pm 01:33 PM

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

フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 Mar 28, 2025 pm 05:12 PM

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

フレームワークセキュリティ機能:脆弱性から保護します。 フレームワークセキュリティ機能:脆弱性から保護します。 Mar 28, 2025 pm 05:11 PM

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

See all articles