gpt4 book ai didi

php - 带有数组参数而不是变量的 printf/sprintf

转载 作者:IT王子 更新时间:2023-10-29 01:21:55 26 4
gpt4 key购买 nike

喜欢

$args = (
'var1' => 'abc',
'var2' => 'def',
);


$text = sprintf('first var is: %1$s, second one is: %2$s', $args);

基本上 $args 变量是动态的,我不知道它是否会有任何条目或有多少。

文字也是,不知道里面会不会需要替换变量,或者有多少。

我怎样才能创建这样的函数,如果像 %s %d, %1 这样的东西,它会以某种方式提取元素并在文本中替换它们$s 等是否存在?

最佳答案

你可能想要 vsprintf() .

关于php - 带有数组参数而不是变量的 printf/sprintf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7340305/

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