That's not pure PHP code. It's PHP and HTML. The font tag is deprecated in some HTML, discouraged in all. Why use it in code that is output by PHP? Why use echo to output an entire table? Good PHP practice is to drop out of PHP, write the table in ordinary HTML, then resume PHP:
PHP Code:
<?php
//some preparatory PHP stuff here
?>
<table>
<tr>
<td></td>
</tr>
</table>
<?php
//continue on with more PHP
?>
That way both single and double quotes (if either are used) will maintain their literal meaning in the HTML code without needing to be escaped. If you need something resolved from PHP, you may put it inline in the table:
PHP Code:
<?php
//some preparatory PHP stuff here
?>
<table>
<tr>
<td><?php echo $myvar; ?></td>
</tr>
</table>
<?php
//continue on with more PHP
?>
That's assuming that $myvar was previously defined.
Anyways, the final determination of the font used in the table are its td's, and the font should be set in an external stylesheet, so you could have:
PHP Code:
<?php
//some preparatory PHP stuff here
?>
<table class="myclass">
<tr>
<td><?php echo $myvar; ?></td>
</tr>
</table>
<?php
//continue on with more PHP
?>
And for the font you want, this rule should be in the page's external stylesheet:
Code:
table.myclass td {
font: normal 48px arial, sans-serif;
}
Bookmarks