创建一个计数器php

I would like to make a while loop which executes and echos out the values between 1 and 90, each being 1 second apart. However, instead of them all being written in a row, I'd just like it to increase the one echoed value, if that makes sense. It's supposed to be for a football game and is basically a timer. I am not too sure on how to do it so any assistance would be greatly appreciated!

Thanks!

You will hang the PHP engine for a minute and a half if you use PHP for the counter. The result that is shown to the user is a page with the number 90 that took 90 seconds to load. What you need is javascript to increase the values of a text span after a second.

In PHP, echo just the first number, and use JS to increment every second.

<?php
echo '<head>
    <script type="text/javascript">
        function advance() {
            var txt = parseInt(document.getElementById("timertext").innerHTML);
            document.getElementById("timertext").innerHTML = txt + 1;
            if(txt != 89) {
                setTimeout("advance()", 1000);
            }
        }
    </script>
<head>
<body onload="advance()">
    <span id="timertext">1</span>
</body>';
?>