How to dynamically generate a multiplication table

I was asked in an initial interview screening to generate a multiplication table using PHP. Here is the prototype of what I came up with, in the interview test.

Snapshot of the multiplication table generated by PHP

PHP code to generate the multiplication table inside the HTML

<table>
<?php for($i=0; $i<=12; $i++){
echo "<tr><th>$i</th>";
for($j=1; $j<=12; $j++){
if($i == 0){
echo "<th>$j</th>";
continue;
}
$total = $i * $j;
echo "<td>$total</td>";
}
echo "</tr>";
}
echo "</tr>"; ?>
</table>

I hope you found this article interesting.

What interesting questions were you asked at interviews? I would love to know.

Leave a Reply

Your email address will not be published. Required fields are marked *

Endorsed by these folks ...

Femy worked with us on a very demanding project with multiple moving parts that required extreme attention to detail and extending beyond a normal workday. Femy provided wonderful assistance to our team with her valued expertise and professionalism. We were very fortunate to have her during that stretch and are so pleased she’s back with us again.

Jennifer McClenon Marketing and Advertising Professional, 3Marketeers