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

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

autoload
autoloadオリジナル
2021-05-08 11:26:303112ブラウズ

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 サイトの他の関連記事を参照してください。

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