Yo lo he usado para hacer menus en aplicaciones de consola cuando el ciclo solo se acaba al presionar la opcion salir por ejemplo. Pero obviamente puedes usarlo para lo que necesites.
oki, pero osea para hacer un menu en aplicaciones como hiciste, usar do..while y while es lo mismo, solo hay que decrementar en 1 el valor de la variable por ejemplo, para que se ejecute el codigo primero en while XD jaja es como que es muy al pedo, porque como que con while te la rebuscas haciendo bajar en 1 el valor de la variable asi se ejecuta el codigo jaja,
<?php
$variable = 0;
do
{
echo "hola".$variable++."<br>";
} while ($variable < 5 );
$variable = 0;
while ($variable < 5 )
{
echo "Hola".$variable++."<br>";
}
?>