<?php
    $input; $first_comp = array(); $second_comp = array();
    $keys = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
    $input_file = fopen("./input.txt", "r");
    $input = fread($input_file, filesize("./input.txt"));
    $lines_arr = explode("\n", $input);
    $sum = 0; $sum2=0;

    for ($i=0; $i<count($lines_arr); $i++) {
        $lines_arr[$i] = trim($lines_arr[$i]);
        $tmp_len = strlen($lines_arr[$i]);
        array_push($first_comp, substr($lines_arr[$i], 0, $tmp_len / 2));
        array_push($second_comp, substr($lines_arr[$i], ($tmp_len / 2), ($tmp_len / 2)));
        
        $first_substr_arr = str_split($first_comp[$i], 1);
        $second_substr_arr = str_split($second_comp[$i], 1);
        $equal_char;

        for($k=0; $k<count($first_substr_arr); $k++) {
            for($j=0; $j<count($second_substr_arr); $j++) {
                if ($first_substr_arr[$k] == $second_substr_arr[$j]) $equal_char = $second_substr_arr[$j];
            }
        }

        $sum += array_search($equal_char, $keys, true) + 1;

        if($i % 3 == 2 && $i>0) {
            $bingo = str_split($lines_arr[$i - 2], 1);
            $bongo = str_split($lines_arr[$i - 1], 1);
            $bumms = str_split($lines_arr[$i - 0], 1);
            $bimmler;

            for($k=0; $k<count($bingo); $k++) {
                for($j=0; $j<count($bongo); $j++) {
                    for($l=0; $l<count($bumms); $l++) {
                        if ($bingo[$k] == $bongo[$j] && $bingo[$k] == $bumms[$l] && $bongo[$j] == $bumms[$l]) $bimmler = $bumms[$l];
                    }
                }
            }
    
            var_dump($bimmler);
            $sum2 += array_search($bimmler, $keys, true) + 1;
        }
    }

    print_r("<b>Erste Summe: </b>".$sum."<br>");
    print_r("<b>Zweite Summe: </b>".$sum2);