Eine Do-While-Schleife arbeitet nahezu identisch wie eine while-Schleife, doch mit einem entscheidenden Unterschied: Die Prüfung der Abbruchbedingung erfolgt am Ende der Schleife was garantiert, dass die Schleife mindestens einmal ausgeführt wird:
<?php $i = 0; do { echo $i."<br />"; $i++; } while ($i < 10); ?>