| Posted by Hilarion on 08/23/05 23:45 
> [snip]> <?php
 > echo '<table>';
 > echo '<tr>';
 > echo '<td> blah blah </td>';
 > echo '</tr>';
 > echo '</table>';
 > ?>
 >
 > [snip]
 >
 > Is there anyway I can get each html tag on a seperate line in the html
 > source so it is nice and neat (easy readable)?
 
 Many ways.
 First one (using double quotes and escape sequence \n):
 
 <?php
 echo "<table>\n";
 echo "<tr>\n";
 echo "<td> blah blah </td>\n";
 echo "</tr>\n";
 echo "</table>\n";
 ?>
 
 or:
 
 <?php
 echo "<table>\n<tr>\n<td> blah blah </td>\n</tr>\n</table>\n";
 ?>
 
 or:
 
 <?php
 echo '<table>'."\n";
 echo '<tr>'."\n";
 echo '<td> blah blah </td>'."\n";
 echo '</tr>'."\n";
 echo '</table>'."\n";
 ?>
 
 or escaping to HTML:
 
 <?php
 // some PHP code
 ?>
 <table>
 <tr>
 <td> blah blah </td>
 </tr>
 </table>
 <?php
 // other PHP code
 ?>
 
 or using multiline strings (and double quotes):
 
 <?php
 echo "<table>
 <tr>
 <td> blah blah </td>
 </tr>
 </table>
 ";
 ?>
 
 or (probably) many more.
 
 
 Hilarion
  Navigation: [Reply to this message] |