PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのvfprintf()関数


vfprintf()関数は、フォーマットされた文字列を特定の出力に変換するために使用されます。出力された文字列の長さを返します。

構文

vfprintf(stream, format, arg)

パラメータ

  • ストリーム −文字列を出力する場所を指定します

  • フォーマット −文字列とその中の変数のフォーマット方法を指定します。

  • 可能なフォーマット値は次のとおりです-

    • %% −パーセント記号を返します

    • %b −2進数

    • %c −ASCII値に応じた文字

    • %d −符号付き10進数(負、ゼロ、または正)

    • %e −小文字を使用した科学的記数法(例:1.2e + 2)

    • %E −大文字を使用した科学的記数法(例:1.2E + 2)

    • %u −符号なし10進数(ゼロ以上)

    • %f −浮動小数点数(ローカル設定対応)

    • %F −浮動小数点数(ローカル設定に対応していません)

    • %g −%eと%fの短い方

    • %G −%Eと%fの短い方

    • %o −8進数

    • %s −文字列

    • %x − 16進数(小文字)

    • %X − 16進数(大文字)

  • arg −フォーマット文字列の%記号に挿入される引数を持つ配列。

戻る

vfprintf()関数は、出力された文字列の長さを返します。

以下は例です-

<?php
$str1 = 123;
$str2 = 456;
$file = fopen("sample.txt","r");
vfprintf($file,"%f%f",array($str1,$str2));
?>

  1. PHPのsubstr()関数

    substr()関数は、文字列の一部を返すために使用されます。 構文 substr(str, begin, len) パラメータ str −文字列 開始 −文字列のどこから始めるかを指定します 正の数 −文字列内の指定された位置から開始します 負の数 −文字列の末尾から指定した位置から開始します 0 −文字列の最初の文字から開始 len −返される文字列の長さを指定します。デフォルトは文字列の最後です。 正の数 −開始パラメータから返される長さ 負の数 −文字列の末尾から返される長さ 戻る substr()関数は、文字列

  2. PHPのfprintf()関数

    fprintf()関数は、フォーマットされた文字列をストリームに書き込むために使用されます 構文 fprintf (stream, format, argument1, argument2, ... ) パラメータ ストリーム −文字列を書き込む/出力する場所 フォーマット −文字列とその中の変数のフォーマット方法を指定します。 可能なフォーマット値は次のとおりです- %% −パーセント記号を返します %b −2進数 %c −ASCII値に応じた文字 %d −符号付き10進数(負、ゼロ、または正) %e −小文字を使用した科学的記数法