Php Unique Device Name code

 <!DOCTYPE html>

<html lang="en" dir="ltr">

  <head>

    <meta charset="utf-8">

    <title>Unique Device Name</title>

  </head>

  <body>

    <h1>Array of Uniue Device Names</h1>

      <?php

      $deviceNames=['tv','motor','tv','mobile'];

      ?>

      <pre>

        <h2>Original Device Names:</h2>

        <?php print_r($deviceNames); ?>

      </pre>

      <?php

      function uniqueName($deviceNames){

        $unique=array();

        $i=0;

        while(isset($deviceNames[$i])){

          $key=$deviceNames[$i];

          $j=1;

          while(isset($unique[$key])){

              $key=$deviceNames[$i].$j;

              $j++;

          }

          $unique[$key]=1;

          $deviceNames[$i]=$key;

          $i++;

        }

        return $deviceNames;

      }


      $uniqueDevice=uniqueName($deviceNames);

       ?>

       <pre>

         <h2>Unique Device Names:</h2>

         <?php print_r($uniqueDevice) ?></pre>



  </body>

</html>



Comments

Popular Posts