ホームページ > バックエンド開発 > PHPの問題 > php の sprintf() 関数の分析 (コード例付き)

php の sprintf() 関数の分析 (コード例付き)

autoload
リリース: 2023-03-09 14:08:01
オリジナル
3111 人が閲覧しました

php の sprintf() 関数の分析 (コード例付き)

前回の記事では「phpで乱数を生成する2つの方法」を紹介しましたが、この記事ではsprintf()関数を紹介します。 。 PHPでは文字列を出力する際に​​複数の変数を連続して含める必要がある場合がありますが、echoを直接使うと各変数と文字列を繋ぎ合わせる必要があり面倒なので、sprintf()を使うことができます。 この問題を解決する関数。

まず、sprintf() 関数の構文を見てみましょう。

sprintf    ( string $format   , $arg1    ) : string
ログイン後にコピー

$format: プレースホルダーを含む文字列。

$arg1: 文字列内の対応する変数。

コード例:

<?php
$a=10;
$b="php.cn";
echo sprintf("变量a二进制为:%b;",$a);
echo "<br>";
echo sprintf("变量a八进制为:%o;",$a);
echo "<br>";
echo sprintf("变量a十进制为:%d;",$a);
echo "<br>";
echo sprintf("变量a十六进制为:%o;",$a);
echo "<br>";
echo sprintf("变量b字符串为:%s",$b);
echo "<br>";
ログイン後にコピー
输出:变量a二进制为:1010;
      变量a八进制为:12;
      变量a十进制为:10;
      变量a十六进制为:12;
      变量b字符串为:php.cn
ログイン後にコピー

推奨: 2021 PHP 面接質問まとめ (集) 》《phpビデオチュートリアル

以上がphp の sprintf() 関数の分析 (コード例付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート