$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); 这函数什么意思,怎么用?
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); 这函数什么意思,怎么用?
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?"));
else
{
foreach ($ar as $tmp)
{
if ($tmp == "\n")
{
echo $tmp;
continue;
}
$string_f $tmp . ' ';
}
}
return $string_f
}