Вот мой сценарий:Sum элементы из массива
<?php
$failas = fopen("info.txt", "r");
while (!feof($failas)){
$d = fgets($failas);
$dExploded = explode ("|", $d);
list($dDate, $dTime) = explode(" ", $dExploded[substr_count($d, "|")]);
$metmen[] = implode('-', explode('-', $dDate, -1));
if(preg_match_all('/[|]\d+[|]/', $d, $match)){
$numbers[] = implode('', $match[0]);
}
}
fclose($failas);
foreach ($numbers as $key=>$value)
{
$naujas[$key] = $metmen[$key] . $numbers[$key];
print $naujas[$key] . "<br>";
}
?>
Вывод этого сценария:
2015-04|500|
2015-04|1200|
2015-04|1000|
2015-04|1500|
2015-04|3400|
2015-03|1500|
2015-02|1500|
2015-03|3000|
Я не знаю, как просуммировать же месяц | число | номера. Маби, ты можешь мне помочь?
Что вы пытаетесь сделать? –
У меня нет идеи, как суммировать один и тот же месяц | число | числа, которые вы можете видеть в результате: – Albance
создать массив с «месяцем» в качестве ключа, а при циклизации над вашими данными добавить «номер» к этому массиву. – Sean