gpt4 book ai didi

带有数组的php sprintf

转载 作者:IT王子 更新时间:2023-10-28 23:46:50 29 4
gpt4 key购买 nike

我有一个匹配字符串占位符的数组,如下所示:

"some text %s another text %s extra text %s"

和数组:

$array[0] match the first %s 
$array[1] match the second %s
$array[2] match the third %s

我认为可以使用 sprintf 函数来完成,如下所示:

$content = sprintf("some text %s another text %s extra text %s", $array);

但这会返回参数太少的错误,我尝试使用内爆:

$content = sprintf("some text %s another text %s extra text %s", implode(",",$array));

提前致谢

最佳答案

使用vsprintf而不是 sprintf。它采用一个数组参数,从中格式化字符串。

$content = vsprintf("some text %s another text %s extra text %s", $array);

关于带有数组的php sprintf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13325698/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com