Ver Mensaje Individual
  #10 (permalink)  
Antiguo 11/04/2013, 21:28
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Buscar duplicado en un array

Pues se me ocurre algo así:

Código PHP:
Ver original
  1. <?php
  2.  
  3. $ingredientes = array(
  4.     array(
  5.     'nom_ingrediente' => 'Cebolla',
  6.     ),
  7.     array(
  8.     'nom_ingrediente' => 'Cebolla de verdeo',
  9.     ),
  10.     array(
  11.     'nom_ingrediente' => 'Cebolla de almácigo',
  12.     ),
  13.     array(
  14.     'nom_ingrediente' => 'Cebolla de verdeo',
  15.     ),
  16. );
  17.  
  18. $res = array_count_values(array_map(function($ingre) {
  19.    return $ingre['nom_ingrediente'];
  20. }, $ingredientes));
  21.  
  22. echo '<pre>';
  23. print_r($res);
  24. echo '</pre>';

Cita:
Array
(
[Cebolla] => 1
[Cebolla de verdeo] => 2
[Cebolla de almácigo] => 1
)
Así sabes cual está repetido y cuantas veces.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP