Page 157 - Programador-PHP
P. 157

Programación Procedural de Aplicaciones Web de baja complejidad
        PHP Experto – Tomo I                                                                                                                                                  Eugenia Bahit


              [0] => Emilio
              [1] => Ana
          )
          */





        Eliminar valores duplicados en un array

        array_unique($array)


          $personas = array('Juan', 'Emilio', 'Ana', 'Emilio');
          $personas = array_unique($personas);
          print_r($personas);
          /*
          Array
          (
              [0] => Juan
              [1] => Emilio
              [2] => Ana
          )
          */



        Búsquedas y filtros




        Contar la cantidad de veces que los

        elementos aparecen en un array

        array_count_values($array)


          $frutas = array('pera', 'manzana', 'pera', 'durazno', 'melón', 'sandía',
                          'kiwi', 'manzana', 'melón', 'pera', 'mandarina', 'naranja',
                          'limón', 'lima', 'pomelo', 'pera');
          $repeticiones = array_count_values($frutas);
          foreach($repeticiones as $fruta=>$veces) {
              if($veces > 1) {
                  echo "Usted repitió {$fruta} {$veces} veces" . Chr(10);
              }
          }
          /*
          Usted repitió pera 4 veces



                                             157
   152   153   154   155   156   157   158   159   160   161   162