Pegar linhas duplicas envidas por um textarea em um form php



<!DOCTYPE html>
<html lang="pt">
<head>
    <link rel="shortcut icon" href="../img/favicon.ico"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="">
    <meta name="author" content="">
    <meta charset="UTF-8" >
    <title>LINHAS DUPLICADAS</title>
     <link rel="stylesheet" href="https://cdn.datatables.net/1.10.15/css/jquery.dataTables.min.css">
     <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
     <script src="https://cdn.datatables.net/1.10.15/js/jquery.dataTables.min.js"></script>
     <script src="https://cdn.datatables.net/1.10.13/js/dataTables.bootstrap.min.js"></script>
     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css">
     <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
     <script src="//cdn.datatables.net/plug-ins/1.10.15/i18n/Portuguese-Brasil.json"></script>
</head>
<body>
<div class="container">
  <div class="panel panel-default">
  <div class="panel-body">
    <h1><center>LINHAS DUPLICADAS - BUILD 1.0.0</center></h1>
  </div>
</div>
  <div class="row">
    <div class="col-md-6">
     <form class="form-horizontal" name="registar" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
       <fieldset>
         <legend>LINHAS DUPLICADAS</legend>
         <div class="form-group">
           <label for="textArea" class="col-lg-2 control-label">LINHAS</label>
           <div class="col-lg-10">
             <textarea class="form-control" rows="3" name='texto' id="texto"></textarea>
           </div>
         </div>
         <div class="form-group">
           <div class="col-lg-10 col-lg-offset-2">
             <button type="submit" name="submit" class="btn btn-primary">REMOVER DUPLICADAS</button>
           </div>
         </div>
       </fieldset>
     </form>
    </div>
    <div class="col-md-6">
     <?php
      ini_set( 'display_errors', 0 );
//----------> VERIFICA SE FOI PRESSIONADO O BOTÃO SUBMIT
         if (isset($_POST['submit'])) {
//----------> PEGA AS LINHAS DIGITADAS NO TEXTAREA
          $linhas = $_POST['texto'];          
//----------> DIV QUE IRÁ EXIBIR AS LINHAS       echo "<div class='jumbotron'>";  
//----------> EXPLODE PARA PEGAR AS LINHAS E SALVA-LAS EM UM ARRAY
      $ids = explode(PHP_EOL, $linhas);    
//----------> CONTA O TOTAL DO ARRAY PARA USAR NO LOOP
          $max = sizeof($ids); //----------> CRIA O LOOP
      for($i=0; $i <= $max;$i++){              
//----------> PEGA A LINHA ANTERIOR
      $linhaAnterior = $ids[$i-1];    
//----------> PEGA A LINHA ATUAL
    $linhaAtual =  $ids[$i];
//----------> VERIFICA SE AS DUAS SÃO IGUAIS
    if($linhaAtual == $linhaAnterior){
//----------> MOSTRA AS LINHAS DUPLICADAS, CASO NÃO QUEIRA QUE ELAS SEJAM MOSTRADAS BASTA COMENTAR OU APAGAR ESSE ECHO
    echo "LINHAS DUPLICADAS : ". $linhaAtual ."-". $linhaAnterior ."<br />";
    }
//----------> SE ELAS NÃO FOREM IGUAIS EXIBE NORMALMENTE
    echo $linhaAtual ."<br />";
      }
//----------> FECHA DIV
      echo "</div>";
         }
     ?>
 </div>
</div>
</body>
</html>