PHP:ドメイン検索用に3文字を組み合わせた文字列を作成する。

3文字のドメインが欲しい…。

でも、0~9、a~zと-(ハイフン)の組合せをいろいろ想像してみたけど、

検索してみると取得済み…。

他に思いあらる3文字ってどんだけあるの?

ということで、

<?php<br />

  // 配列作成<br />
  $chars = array_merge(range(0,9),range('a','z'),array('-')) ;<br />
  <br />
  $x = 0;<br />
  <br />
  for($i = 0; $i < count($chars); ++$i) {<br />
    $a = $chars[$i];<br />
  <br />
      for($j = 0; $j < count($chars); ++$j) {<br />
        $b = $chars[$j];<br />
  <br />
          for($k = 0; $k < count($chars); ++$k) {<br />
            $c = $chars[$k];<br />
  <br />
            $abc = $abc.$a.$b.$c."<br>";<br />
            $x++;<br />
  <br />
          }<br />
  <br />
      }<br />
  <br />
  }<br />
  <br />
  echo count($chars)."種類の文字の組合せは「".$x."」パターンあります。<br>";<br />
  echo $abc;<br />

※すべての組合せはサーバーに負荷がかかるので、ここでは英文字を省いて数字とハイフンのみの組合せを表示します。

Hugo で構築されています。
テーマ Stack は Jimmy によって設計されています。