带有多个字符串到数组的PHP变量

时间:2013-04-25 10:42:50

标签: php arrays string loops sum

这是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获取的所有内容 数组,所以我可以循环它们并做一个总和。但我不能让它发挥作用..

有关将此变量转换为数组的建议吗?

1 个答案:

答案 0 :(得分:1)

你在循环中var_dump。试试这个:

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

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

echo array_sum($uren);