Break

$dollars = 100;
Do
{
echo "Hey, doll, I'm loaded with cash!";
echo "I have ".$dollars." dollars.<br>";

$dollars=$dollars-1;

     if ($dollars==20)
     {
     break ; // I need to get a haircut
     }
}
while ($dollars > 0) ;

The above code uses a break to terminate the Do While Loop early. In this case, if dollars is equal to $20.00 the loop is terminated.

Here's another example:break.php


<html>
<head>
<title>break.php</title>
</head>
<body>

<h1>Mr. C - Big Spender</h1>
<p>Mr. C likes to take his ladies out and money is no object.
He goes all out and spends at leat $15.00 per date, but once
he only has $10.00 dollars, he stops spending and buys himself
a taco.</p>

<p>This time, however, he wants a burrito, so he needs two extra bucks. 
He will stop bragging about his cash reserve a little earlier (at 12 dollars).</p>

<table border="1" align="center">


<?php
//set dollar amount
$dollars 15;

//run process code at least once and then test condition
Do 
{
echo 
"<tr><td>";  //create row and column

echo "Hey, doll, I'm loaded with cash! ";
echo 
" I have ".$dollars." dollars!"

echo 
"</tr></td>";   //close row and column

//lose a dollar
$dollars=$dollars-1;

    if (
$dollars==12)
    {
        break; 
//
    
}

}
while (
$dollars 10) ;//if you have more than 10 dollars loop

if ($dollars == 10)
{
    echo 
"<tr><td>:";
    echo 
"Oh, oh...time for a taco!";
    echo 
"</td></tr>";
}
else
{
    echo 
"<tr><td>:";
    echo 
"Oh, oh...time for a burrito!";
    echo 
"</td></tr>";
}
?>

</table>

</body>
</html>