• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PHP fprintf()函数用法讲解

    PHP fprintf() 函数

    实例

    把一些文本写入到名为 "test.txt" 的文本文件:

    ?php 
    $number = 9; 
    $str = "Beijing"; 
    $file = fopen("test.txt","w"); 
    echo fprintf($file,"There are %u million bicycles in %s.",$number,$str); 
    ?>

    上面的代码将输出:

    40

    下面的文本将被写入到文件 "test.txt":

    There are 9 million bicycles in Beijing.

    定义和用法

    fprintf()函数把格式化的字符串写入到指定的输出流(例如:文件或数据库)。

    arg1、arg2、++ 参数将被插入到主字符串中的百分号(%)符号处。该函数是逐步执行的。在第一个 % 符号处,插入 arg1,在第二个 % 符号处,插入 arg2,依此类推。

    注释: 如果 % 符号多于 arg 参数,则您必须使用占位符。占位符被插入到 % 符号之后,由数字和 "\$" 组成。请参见实例 2。

    提示: 相关函数:printf()、 sprintf()、 vprintf()、 vsprintf() 和 vfprintf()

    语法

    fprintf( _stream,format,arg1,arg2,arg++_ )

    实例 1

    把一些文本写入到文件中:

    ?php 
    $number = 123; 
    $file = fopen("test.txt","w"); 
    fprintf($file,"%f",$number); 
    ?>

    下面的文本将被写入到文件 "test.txt":

    123.000000

    实例 2

    使用占位符:

    ?php 
    $number = 123; 
    $file = fopen("test.txt","w"); 
    fprintf($file,"With 2 decimals: %1$.2f 
    nWith no decimals: %1$u",$number); 
    ?>

    下面的文本将被写入到文件 "test.txt":

    With 2 decimals: 123.00 
    With no decimals: 123

    实例 3

    使用 printf() 来演示所有可能的格式值:

    ?php 
    $num1 = 123456789; 
    $num2 = -123456789; 
    $char = 50; // The ASCII Character 50 is 2 
    // Note: The format value "%%" returns a percent sign 
    printf("%%b = %b br>",$num1); // Binary number 
    printf("%%c = %c br>",$char); // The ASCII Character 
    printf("%%d = %d br>",$num1); // Signed decimal number 
    printf("%%d = %d br>",$num2); // Signed decimal number 
    printf("%%e = %e br>",$num1); // Scientific notation (lowercase) 
    printf("%%E = %E br>",$num1); // Scientific notation (uppercase) 
    printf("%%u = %u br>",$num1); // Unsigned decimal number (positive) 
    printf("%%u = %u br>",$num2); // Unsigned decimal number (negative) 
    printf("%%f = %f br>",$num1); // Floating-point number (local settings aware) 
    printf("%%F = %F br>",$num1); // Floating-point number (not local settings
    aware) 
    printf("%%g = %g br>",$num1); // Shorter of %e and %f 
    printf("%%G = %G br>",$num1); // Shorter of %E and %f 
    printf("%%o = %o br>",$num1); // Octal number 
    printf("%%s = %s br>",$num1); // String 
    printf("%%x = %x br>",$num1); // Hexadecimal number (lowercase) 
    printf("%%X = %X br>",$num1); // Hexadecimal number (uppercase) 
    printf("%%+d = %+d br>",$num1); // Sign specifier (positive) 
    printf("%%+d = %+d br>",$num2); // Sign specifier (negative) 
    ?>

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

    您可能感兴趣的文章:
    • PHP判断是否是微信打开还是浏览器打开的方法
    • asp函数split()对应php函数explode()
    • PHP htmlentities()函数用法讲解
    • PHP html_entity_decode()函数讲解
    • PHP hex2bin()函数用法讲解
    • PHP hebrev()函数用法讲解
    • PHP get_html_translation_table()函数用法讲解
    • PHP explode()函数用法讲解
    • php二维数组按某个键值排序的实例讲解
    • PHP正则验证字符串是否为数字的两种方法并附常用正则
    上一篇:PHP的微信支付接口使用方法讲解
    下一篇:PHP封装的mysqli数据库操作类示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    PHP fprintf()函数用法讲解 PHP,fprintf,函数,用法,讲解,