落書きノート

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

PHP 正規表現で検索

正規表現で文字列検索です。色々と使えるので正規表現は覚えておきたいですね。

<html>
<head>
  <title>検索</title>
</head>
<body>
  <?php
  $target = "Osakafu";
  $ken = array("Okayamaken", "Tokyoto", "OOsakafu", "Wakayamaken", "Osakafu", "Hokkaidou");
   ?>
   <table border="2">
     <tr>
       <th>検索文字</th>
       <th>文字列</th>
       <th>一致</th>
     </tr>
     <?php
      foreach($ken as $ban){
        print "<tr>";
        print "<td>{$target}</td>";
        print "<td>{$ban}</td>";
        $regex = preg_match("/" . $target . "/", $ban) ? "一致する" : "x";
        print "<td>{$regex}</td>";
        print "</tr>";
      }
      ?>
   </table>
</body>
</html>

20160209152411