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

时间:2016-05-18 06:39:20

标签: php laravel laravel-5 laravel-5.1 laravel-5.2

在C#.NET中我们有一个类似下面的函数

/usr/lib64/firefox

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

  

abc some text

Laravel 5中是否有String.format("abc{0}", " some text"); 方法?

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

String.Format

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

中进行
UserFolder = public\User

此处UserFolder = public\User\{0}\images 将替换为UserID

1 个答案:

答案 0 :(得分:5)

PHP的built-in function sprintf应该有类似的结果。

在您的示例中,用法为:

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

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