落書きノート

ふと自分が気になった事を書いてます

PHP 見出し表示とそのサイズを関数化する

自分で書いたプログラムはこんな感じです。

<html>
<head>
  <title>関数 見出し表示</title>
</head>
<body>
  <?php
    function midasi($char, $size){
      return "<h1><font size=\"{$size}\">{$char}</font></h1>";
    }

    print midasi("コンピュータIT部門の書籍案内", 15);
    print "<hr>";
    print midasi("入門書", 6);
    print "<hr>";
    print midasi("PHPプログラミング入門", 4);
    print "<hr>";
   ?>
</body>
</html>

20160204223044

一方、答えは次の通りです。

<html>
<head>
  <title>関数 見出し表示</title>
</head>
<body>
  <?php
    function midasi($char, $size){
      print "<h$size>{$char}</h$size>";
      print "<hr>";
    }

    midasi("コンピュータIT部門の書籍案内", 1);
    midasi("入門書", 2);
    midasi("PHPプログラミング入門", 3);
   ?>
</body>
</html>

こんな使い方が出来るとは…。外しました。

20160204223320