以下代码有什么问题?希望你明白我在做什么。我对功能不是很熟悉。
function test ($variable) {
$one = 3;
if ($variable == 10) {
$one = "2";
}
return $one;
}
foreach ($array as $arraypart) {
$part = explode(',',$arraypart);
test($part[0]);
echo $one;
}
答案 0 :(得分:5)
您需要将函数的结果分配给变量:
$one = test($part[0]);
答案 1 :(得分:0)
这里发生了什么,你的函数被调用但没有变量可以捕获test()返回的内容....
你需要捕获值,这是由temp func返回的,如
$ val = temp($ part [0]); 要么 你可以写直接echo temp($ part [0]);