gpt4 book ai didi

类似于 sprintf() 的 PHP 重载?

转载 作者:可可西里 更新时间:2023-11-01 00:53:27 28 4
gpt4 key购买 nike

如何在 PHP 中编写一个类似于 sprintf 可以接受无限个参数的函数?

sprintf("one:%s",$one);
sprintf("one:%s two:%s",$one,$two);
...

最佳答案

func_get_args()

来自 php.net 的示例

function foo()
{
$numargs = func_num_args();
echo "Number of arguments: $numargs<br />\n";
if ($numargs >= 2) {
echo "Second argument is: " . func_get_arg(1) . "<br />\n";
}
$arg_list = func_get_args();
for ($i = 0; $i < $numargs; $i++) {
echo "Argument $i is: " . $arg_list[$i] . "<br />\n";
}
}

foo(1, 2, 3);

关于类似于 sprintf() 的 PHP 重载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2258966/

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