假设我们有一个字符串“Hello,PHP”,并且我们想用递归函数重复三次 。php递归函数打印字符串3次不起作用
所以我已经试过这样:
$initialString = "Hello, PHP";
$myFunc = function(&$myFunc, $n = 3, $initialString){
if($n >= 0){
$temp = $myFunc($myFunc, $n - 1, $initialString);
$initialString .= ", " . $initialString;
return $temp;
}
return $initialString;
};
它不工作,我不能打印。
什么是 “不工作的平均”?请具体阅读并阅读:https://stackoverflow.com/help/mcve –
您是否尝试过'echo $ myFunc'? – Swellar