ぴよログにつけた搾乳量の総量を算出する

やりたいこと

自分の体内から出ていった母乳の総量を知りたい

やったこと

1. ぴよログでデータの出力

メニュー > 記録の出力 > データのエクスポート にて新生児〜離乳食開始するまでの5ヶ月間のデータを出力する。

1ヶ月単位での出力だから最大5ファイルの出力が必要。
(期間で抽出できるようにしてほしい…)

2. 総量を算出する

↓のようなフォーマットのファイルをPHPで処理する

<?php

$files = glob('/path/to/files/*');
$sum = 0;
// 搾乳の行から値をキャプチャ
$pattern = "/[0-9]{2}\:[0-9]{2}[\ ]{3}搾乳\s([0-9]{1,})ml/";

foreach($files as $file) {
    $content = file_get_contents($file);
    preg_match_all($pattern, $content, $match);
    // 合計を追加していく
    $sum += array_sum($match[1]);
}

// 合計
echo "合計: ".$sum." ml\n";
// 1/21 ~ 6/10=141日間の平均量(入院期間はぴよログにつけてないので含まれない)
echo "一日平均: ".($sum / 141) ." ml\n";
// 2Lペットボトルに換算
echo "2Lペットボトル: ".($sum / 2000) . " 本分\n";

算出してて思ったけど 搾乳量 > 搾母乳量なのが悲しいね(´・ω・`)

結果

最後に

2Lペットボトル42本分も出してるのに未だに体重が戻らないの産後バグすぎて鬱(他責)