Contact: aviboots(AT)netvision.net.il
39,928 questions
51,861 answers
573 users
function removeAdjacentPair(&$s) { for ($i = 0; $i < strlen($s) - 1; $i++) { if ($s[$i] == $s[$i + 1]) { $s = substr_replace($s, '', $i, 2); if ($i != 0) $i--; } } } $s = "aabcccdeeffffgac"; removeAdjacentPair($s); echo $s; /* run: bcdgac */