在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');