Código de PHP - Contar los valores repetidos de un array o vector sin utilizar funciones de PHP

Imágen de perfil

Contar los valores repetidos de un array o vector sin utilizar funciones de PHPgráfica de visualizaciones


PHP

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 18 de Mayo del 2015 por xve
5.651 visualizaciones desde el 18 de Mayo del 2015. Una media de 70 por semana
Este simple código, muestra como contar los valores de un array o vector sin utilizar las funciones nativas de PHP. Esta función seria el equivalente a la función de PHP array_count_values().

Versión 1.0
estrellaestrellaestrellaestrellaestrella(2)

Actualizado el 19 de Mayo del 2015 (Creado el 18 de Mayo del 2015)gráfica de visualizaciones de la versión: Versión 1.0
5.652 visualizaciones desde el 18 de Mayo del 2015. Una media de 70 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
function contarValoresArray($array)
{
	$contar=array();
 
	foreach($array as $value)
	{
		if(isset($contar[$value]))
		{
			// si ya existe, le añadimos uno
			$contar[$value]+=1;
		}else{
			// si no existe lo añadimos al array
			$contar[$value]=1;
		}
	}
	return $contar;
}
 
$miArray=array(1, "hello", 1, "world", "hello");
print_r(contarValoresArray($miArray));
 
# Devolvera:
# [1] => 2 [hello] => 2 [world] => 1
?>



Comentarios sobre la versión: Versión 1.0 (2)

Imágen de perfil
Ric
07 de Junio del 2015
estrellaestrellaestrellaestrellaestrella
Muy buena hermano. Gracias.
Responder
roberto
10 de Enero del 2016
estrellaestrellaestrellaestrellaestrella
excelente codigo, me salvaste la vida! gracias!!!!
Responder

Comentar la versión: Versión 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s3168