Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中,如何在单个变量中分配动态数组值?_Php - Fatal编程技术网

在php中,如何在单个变量中分配动态数组值?

在php中,如何在单个变量中分配动态数组值?,php,Php,这里echo$finalL[$j][$sel4];工作正常,并给出预期结果。我试图将$finalL[$j][$sel4]值存储在单个变量中,比如$result,这样我就可以在其他任何地方使用它,而无需反复使用for循环。我没有得到我想要的结果(每次得到0),我是一个新手,在这里学习更多。谢谢你的帮助。解决方案很简单,lol,只是改变而已 $result=$result+$finalL[$j][$sel4] 到 $result=$result.$finalL[$j][$sel4] 解决了这个问题

这里echo$finalL[$j][$sel4];工作正常,并给出预期结果。我试图将$finalL[$j][$sel4]值存储在单个变量中,比如$result,这样我就可以在其他任何地方使用它,而无需反复使用for循环。我没有得到我想要的结果(每次得到0),我是一个新手,在这里学习更多。谢谢你的帮助。

解决方案很简单,lol,只是改变而已

$result=$result+$finalL[$j][$sel4]

$result=$result.$finalL[$j][$sel4]
解决了这个问题

   <?php  
       $result="";  
       for($j=1;$j<=$lettt;$j++)
          {
            for($i=1;$i<=$lettt;$i++)
             {
                $sel3=$_POST["letter2".$i];
                $sel4=$sel3-1;
                if($i===$j)
                {
                   echo $finalL[$j][$sel4];
                   $result=$result+$finalL[$j][$sel4];
                }   
              }
            }
      echo $result;
        ?>