fonction table ASCII

<?php

echo table_ascii();
/**
 * build an HTML table containing the printable part of the ASCII (American Standard Code for Information Interchange) table
 * codes between ASCII code 32 (0x20) to ASCII 127 (0x7F)
 * @return : the HTML table of the partial ASCII table
 */
function table_ascii() {
    
$ascii "<table>\n";
    
$ascii .= "<caption>American Standard Code of Information Interchange (ASCII) [printable]</caption>";
    
$ascii .= "<tr><th> &nbsp; </th>";
    for (
$colonne $colonne <= 0xF $colonne++ ) {
        
$ascii .= "<th>".strtoupper(dechex($colonne))."</th>";
    }
    
$ascii .= "</tr>\n";
    for (
$ligne $ligne <= $ligne++ ) {
        
$ascii .= "<tr><th>".$ligne."</th>";
        for (
$colonne $colonne <= 0xF $colonne++ ) {
            
$car chr($ligne 16 $colonne);
            
$class="";
            if (
is_numeric($car)) { //
                
$class " class=\"chiffre\"";
            }
            if (
ctype_upper($car)) {
                
$class " class=\"majuscule\"";
            }
            if (
ctype_lower($car)) {
                
$class " class=\"minuscule\"";
            }
            
$ascii .= "<td".$class.">".htmlentities($car)."</td>";
        }
        
$ascii .= "</tr>\n";
    }
    
$ascii .= "</table>\n";
    return 
$ascii;
}
?>

Liste des exercices

  1. dix fois hello
  2. heure du serveur
  3. chiffres hexadecimaux
  4. table de multiplication
  5. bases de numeration
  6. fonctions table multiplication
  7. table ASCII
  8. palette web
  9. fonction table ASCII
  10. fonction palette web
  11. fonction bases de numeration
  12. appels fonction bases de numeration
  13. fonctions liste jours et date en francais
  14. appel liste jours et date en francais
  15. date serveur i18n
  16. fonctions calendrier
  17. appels fonctions calendrier