Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.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 Laravel 5中是否有'String.Format'方法?_Php_Laravel_Laravel 5_Laravel 5.1_Laravel 5.2 - Fatal编程技术网

Php Laravel 5中是否有'String.Format'方法?

Php Laravel 5中是否有'String.Format'方法?,php,laravel,laravel-5,laravel-5.1,laravel-5.2,Php,Laravel,Laravel 5,Laravel 5.1,Laravel 5.2,在C#NET中,我们有一个如下函数 String.format("abc{0}", " some text"); 它将输出最终字符串,如下所示 abc一些文本 Laravel 5中是否有String.Format方法 我之所以问这个问题,是因为我在.env文件中有以下键 UserFolder = public\User 我想在下面再加一个键。因此,为了在代码文件中硬编码图像,我想在.env中进行 UserFolder = public\User\{0}\images 在这里,{0}将替换为

在C#NET中,我们有一个如下函数

String.format("abc{0}", " some text");
它将输出最终字符串,如下所示

abc一些文本

Laravel 5中是否有
String.Format
方法

我之所以问这个问题,是因为我在.env文件中有以下键

UserFolder = public\User
我想在下面再加一个键。因此,为了在代码文件中硬编码图像,我想在.env中进行

UserFolder = public\User\{0}\images
在这里,
{0}
将替换为UserID

PHP具有相同的属性,该属性应该具有类似的结果

在您的示例中,用法是:

.env文件:

UserFolder=public\User\%s\images

php中的用法:

$folder=sprintf(env('UserFolder'),'your user id here');

PHP具有相同的功能,应该具有类似的结果

在您的示例中,用法是:

.env文件:

UserFolder=public\User\%s\images

php中的用法:

$folder=sprintf(env('UserFolder'),'your user id here');