如何使用for循环php从多个字符串求和?

时间:2018-07-28 23:31:22

标签: php string for-loop

我如何轻松地使用for php循环求和以下字符串中的所有值?

$modules_m_1的结果应为: 10

  $g_module_row_active_1 = 1;
  $g_module_row_active_2 = 1;
  $g_module_row_active_3 = 1;
  $g_module_row_active_4 = 1;
  $g_module_row_active_5 = 1;
  $g_module_row_active_6 = 1;
  $g_module_row_active_7 = 1;
  $g_module_row_active_8 = 1;
  $g_module_row_active_9 = 1;
  $g_module_row_active_10 = 1;

  $modules_m_1 = $g_module_row_active_1 + $g_module_row_active_2 + $g_module_row_active_3 + $g_module_row_active_4 + $g_module_row_active_5 + $g_module_row_active_6 + $g_module_row_active_7 + $g_module_row_active_8 + $g_module_row_active_9 + $g_module_row_active_10;

1 个答案:

答案 0 :(得分:0)

您可以使用动态变量来实现,就像这样:

$g_module_row_active_1 = 1;
$g_module_row_active_2 = 1;
$g_module_row_active_3 = 1;
$g_module_row_active_4 = 1;
$g_module_row_active_5 = 1;
$g_module_row_active_6 = 1;
$g_module_row_active_7 = 1;
$g_module_row_active_8 = 1;
$g_module_row_active_9 = 1;
$g_module_row_active_10 = 1;

$modules_m_1 = 0;

for($i=1;$i<=10;$i++)
{

    $modules_m_1 += ${"g_module_row_active_" . $i};

}

echo $modules_m_1;