ich dies mit aus einer CSV-Summieren zurückgegebenen Werte von Funktionen php
https://github.com/Maatwebsite/Laravel-Excel
einige Facebook-Daten ziehenpublic function lifetime_likes_by_gender_and_age_f18_24()
{
$result = $this->reader->select(array('lifetime_likes_by_gender_and_age_f18_24'))->get();
return (int)$result->last()->sum();
}
public function lifetime_likes_by_gender_and_age_f25_34()
{
$result = $this->reader->select(array('lifetime_likes_by_gender_and_age_f25_34'))->get();
return (int)$result->last()->sum();;
}
public function lifetime_likes_by_female()
{
return $this->lifetime_likes_by_gender_and_age_f18_24() + $this->lifetime_likes_by_gender_and_age_f25_34();
}
Das Problem der erste Wert wird als 12 ist der zweite 112 So wird zurückgegeben die Antwort sollte 124 sein, aber es gibt 136, was darauf hindeutet, dass es den ersten Wert verdoppelt.
Gründe warum und wie kann ich es beheben? Die PHP-Version ist 7.
Wenn Sie einfach zurückgeben $ this-> lifetime_likes_by_gender_and_age_f18_24() erhalten Sie auf jeden Fall 12 jedes Mal? – rchatburn