Advent of code 2017/1
Ajax Direct

Answer

Part 1 :
Part 2 :
$input .= $input[0];

// ==================================================
// > PART 1
// ==================================================
$solution_1 = 0;
for ($i = 0; $i < strlen($input) - 1; $i++) {
    if ($input[$i] == $input[$i + 1]) $solution_1 += $input[$i];
}

// ==================================================
// > PART 2
// ==================================================
$solution_2 = 0;
for ($i = 0; $i < strlen($input) - 1; $i++) {
    $half = ($i + ((strlen($input) - 1) / 2)) % (strlen($input) - 1);
    if ($input[$i] == $input[$half]) $solution_2 += $input[$i];
}