Как реализовать эту функцию в php?
Сайт, который вы упомянули, использует jquery для выполнения своих задач. Если вы хотите создать подобный сайт, вам также придется использовать jquery или какой-либо другой фреймворк ajax, вы не можете сделать это с чистым php, если не используете xajax , который является фреймворком ajax для php .