call_user_func 问题,在线等

zgycsmb 2009-07-21 02:42:44
$cb是下面函数
function words_cb($ar)
{

foreach ($ar as $tmp)
{
if ($tmp == "\n")
{
echo $tmp;
continue;
}
echo $tmp . ' ';
}
}
$tmp 是array,(array中含文本内容), 经过 很多处调用 call_user_func($cb, $tmp); 后,页面上会输出很多内容,并这些内容是用空格分开的
我要问的是 
1 怎么把页面中那些连续的有空格的输出放到一个变量中,要在其它文件中也可用这变量,
2 call_user_func($cb, $tmp); 这函数什么意思,怎么用?
...全文
42 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgycsmb 2009-07-21
  • 打赏
  • 举报
回复
我把call_user_func 去掉了,自己写了个
else
{
foreach ($ar as $tmp)
{
if ($tmp == "\n")
{
echo $tmp;
continue;
}
$string_f $tmp . ' ';
}
}
return $string_f
}
foolbirdflyfirst 2009-07-21
  • 打赏
  • 举报
回复
看不太明白你的需求。
call_user_func($cb, $tmp);//呼叫函数的一种方法。第一个参数是函数名,第二个函数对应的参数。
call_user_func_array也一样,只不过参数以数组形式传入
======================================================================================
function words_cb() 
{
$strs = func_get_args();
echo implode(' ',$strs);
}
call_user_func_array('words_cb',array("hello","world<br/>"));
call_user_func_array('words_cb',array("what","are","you","doing?"));
fenyao 2009-07-21
  • 打赏
  • 举报
回复
关注

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧