从PHP函数返回值

时间:2011-07-11 11:49:12

标签: php

以下代码有什么问题?希望你明白我在做什么。我对功能不是很熟悉。

function test ($variable) {
   $one = 3;
   if ($variable == 10) {
       $one = "2";
   }
   return $one;
}

foreach ($array as $arraypart) { 
   $part = explode(',',$arraypart);
   test($part[0]);
   echo $one;
}

2 个答案:

答案 0 :(得分:5)

您需要将函数的结果分配给变量:

$one = test($part[0]);

答案 1 :(得分:0)

这里发生了什么,你的函数被调用但没有变量可以捕获test()返回的内容....

你需要捕获值,这是由temp func返回的,如

$ val = temp($ part [0]);      要么 你可以写直接echo temp($ part [0]);