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

Pan*_*kaj 1 php laravel laravel-5 laravel-5.1 laravel-5.2

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

String.format("abc{0}", " some text");
Run Code Online (Sandbox Code Playgroud)

它将输出如下所示的最终字符串.

abc一些文字

String.FormatLaravel 5中有方法吗?

我问这个原因是因为我在.env文件中有以下键

UserFolder = public\User
Run Code Online (Sandbox Code Playgroud)

我想在下面再添加一个键.因此,为了对代码文件中的图像进行硬编码,我想在.env中进行

UserFolder = public\User\{0}\images
Run Code Online (Sandbox Code Playgroud)

这里{0}将替换为UserID

Bra*_*ger 5

PHP具有内置函数sprintf,它应具有类似的结果.

在您的示例中,用法将是:

.env文件: UserFolder = public\User\%s\images

在php中的用法: $folder = sprintf(env('UserFolder'), 'your user id here');