<?php

$text = "ГорОд под подошвой. Это goрoд под подошвой. Ты живешь под каблуком у меня г о р о д под подошвой. Город gorоd гороД  ";

$regexp = "/[г|g]\s?[о|o]\s?[р|r]\s?[o|о]\s?[д|d]/ui";
$result = preg_replace($regexp, "школьник", $text);

echo "{$result}";