Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
它是什么意思';本地设置感知';在php的printf()函数中_Php_String_Function_String Formatting - Fatal编程技术网

它是什么意思';本地设置感知';在php的printf()函数中

它是什么意思';本地设置感知';在php的printf()函数中,php,string,function,string-formatting,Php,String,Function,String Formatting,我知道php中的printf()函数有两个格式说明符: %f-浮点数(本地设置感知) %F-浮点数(不知道本地设置) “本地设置感知”是什么意思 是否可以更改本地设置?根据服务器上的区域设置,格式化字符串可能会有所不同。您可以使用setlocale更改区域设置(如果您希望它工作,需要安装locale扩展) 例如: 根据服务器上的区域设置,格式化字符串可能会有所不同。您可以使用setlocale更改区域设置(如果您希望它工作,需要安装locale扩展) 例如: 通过本地设置感知,这意味着显示的输出

我知道php中的printf()函数有两个格式说明符:

%f-浮点数(本地设置感知)

%F-浮点数(不知道本地设置)

“本地设置感知”是什么意思


是否可以更改本地设置?

根据服务器上的区域设置,格式化字符串可能会有所不同。您可以使用
setlocale
更改区域设置(如果您希望它工作,需要安装
locale
扩展)

例如:


根据服务器上的区域设置,格式化字符串可能会有所不同。您可以使用
setlocale
更改区域设置(如果您希望它工作,需要安装
locale
扩展)

例如:


通过本地设置感知,这意味着显示的输出基于某些本地设置,即基于人们用来表示某物或显示某物的特定地理位置。因此,如果您想基于不同的地理位置显示特定的格式,您可以使用(本地设置感知)类型说明符

除非使用
setlocale()
函数更改本地设置,否则
%f
%f
都将打印相同的输出


有关本地设置或setlocale(),您可以参考:

通过本地设置感知,它意味着显示的输出基于某些本地设置,即基于人们用来表示某物或显示某物的特定地理位置。因此,如果您想基于不同的地理位置显示特定的格式,您可以使用(本地设置感知)类型说明符

除非使用
setlocale()
函数更改本地设置,否则
%f
%f
都将打印相同的输出


有关本地设置或setlocale(),您可以参考:

setlocale(LC_ALL,'de_DE.utf8');
printf ('%F', 1.234); //this prints 1.234
printf ('%f', 1.234); //this prints 1,234