Laravel 5中是否存在“String.Format”方法


Is there is `String.Format` method in Laravel 5?

在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有内置的函数sprintf,它应该会有类似的结果。

在您的示例中,用法为:

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

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