title: Another FizzBuzz solution
body: <p>I was in a job interview and was asked to solve FizzBuzz with PHP.</p>
  <blockquote>
  <p>Write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”.</p>
  </blockquote>
  <p>I never heard of FizzBuzz before but here is how I solved it because I didn't know modulo or how to use it.:</p>
  <pre><code>for ($i = 1; $i &lt;= 100; $i++){
     if($i / 3 == round($i / 3) &amp;&amp; $i / 5 == round($i / 5)){
        echo $i . &quot; is FizzBuzz&lt;br /&gt;&quot;;
     }
     else if($i / 3 == round($i / 3)){
        echo $i . &quot; is Fizz&lt;br /&gt;&quot;;
     }
     else if($i / 5 == round($i / 5)){
        echo $i . &quot; is Buzz&lt;br /&gt;&quot;;
     }
     else {
        echo $i.&quot;&lt;br /&gt;&quot;;
     }
  }
  </code></pre>
  <p>I googled and didn't find any solution with round and that got me thinking that maybe there is something wrong with it, this is one of the solutions I found that is close to mine:</p>
  <pre><code>for ($i = 1; $i &lt;= 100; $i++){
     if($i % 3 == 0 &amp;&amp; $i % 5 ==0){
        echo &quot;FizzBuzz&lt;br /&gt;&quot;;
     }
     else if($i % 3 == 0){
        echo &quot;Fizz&lt;br /&gt;&quot;;
     }
     else if($i % 5 == 0){
        echo &quot;Buzz&lt;br /&gt;&quot;;
     }
     else {
        echo $i.&quot;&lt;br /&gt;&quot;;
     }
  }
  </code></pre>
  <p>My code is working fine but is there anything wrong with it that I don't see?</p>