0

这是 Drupal 视图表模板中的额外代码,所以 $row = 我得到的内容..

var_dump($row);

// output:
array(5) { 
    ["field_datum"]=> string(0) "" 
    ["field_werf"]=> string(9) "Comis Cui" 
    ["field_machine"]=> string(17) "Graafmachien D293" 
    ["field_aantal_uren"]=> string(1) "5" 
    ["view_node"]=> string(50) "Bekijk" 
}

$uren = $row['field_aantal_uren'];
var_dump($uren);

// output: string(1) "5" string(1) "7" string(1) "1"

我已经尝试了从explode、str_replace、preg_replace 到数组中的3 个字符串的所有方法,这样我就可以遍历它们并求和。但我不能让它工作..

有什么建议可以将此变量转换为数组吗?

4

1 回答 1

1

您正在var_dump循环中。尝试这个:

$uren[] = $row['field_aantal_uren'];

然后在循环之外,你有你的数组。

echo array_sum($uren);
于 2013-04-25T10:46:14.597 回答