我试图返回一个函数的值,以便用另一个函数回显它<这里是代码.
foreach($id as $sid){
$test .= '<li '.$class.'><a href="'.$post_link.'">'.$post_title.'</a></li>';
return $test;
}
Run Code Online (Sandbox Code Playgroud)
使用其他函数我回显此函数的结果,这样做时它只显示for循环的第一个结果.代码有什么问题?
您需要将return语句移到for循环之外.
foreach($id as $sid){
$test .= '<li '.$class.'><a href="'.$post_link.'">'.$post_title.'</a></li>';
}
return $test;
Run Code Online (Sandbox Code Playgroud)
一个return语句,将立即结束此函数的执行并将它的参数作为函数调用的值.
| 归档时间: |
|
| 查看次数: |
62 次 |
| 最近记录: |