我如何轻松地使用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;
答案 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;