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