从PHP函数返回值

Dan*_*iel 0 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;
}
Run Code Online (Sandbox Code Playgroud)

Ged*_*rox 5

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

$one = test($part[0]);
Run Code Online (Sandbox Code Playgroud)