【发布时间】:2011-07-20 17:54:01
【问题描述】:
我在自定义找到的脚本时遇到问题。
脚本如下所示:
function spin($var){
$words = explode("{",$var);
foreach ($words as $word)
{
$words = explode("}",$word);
foreach ($words as $word)
{
$words = explode("|",$word);
$word = $words[array_rand($words, 1)];
echo $word." ";
}
}
}
$text = "Digitalpoint.com is {the best forum|a great Forum|a wonderful Forum|a perfect Forum} {123|some other sting}";
spin($text);
我想自定义脚本以返回结果的值。
例子:
$spin = spin($text);
echo $spin;
我尝试通过
生成结果变量$output = $output + $word." ";
return $output;
然后
$spin = spin($text);
echo $spin;
但我总是得到结果“0”...谁能想出一个聪明的解决方案来解决这个问题?我期待任何提示/提示,在此先感谢!
【问题讨论】: