Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

693
Vistas
¿Cómo contar los valores en una matriz y obtener el valor si es igual a un número PHP?

tengo una matriz:

 array:3 [▼ 0 => 1 1 => 1 2 => 2 ]

Quiero contar cuántas veces un número es igual en la matriz y si el recuento de números iguales es 2, inserte el valor en otra matriz.

asi que:

en este caso, 1 es igual a 2 veces, por lo que quiero insertar 1 en una matriz.

¿Cómo logro esto?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Creo que puedes probar esto:

 $tempArr = $secondArr = array(); foreach($firstArr as $value) { if(in_array($value,$tempArr)) { $secondArr[] = $value; } $tempArr[] = $value; }
over 4 years ago · Santiago Trujillo Denunciar

0

Espero que esto te ayude, aquí estamos usando la función array_count_values para contar los valores de una matriz.

Pruebe este fragmento de código aquí

 <?php ini_set('display_errors', 1); $array=array( 1, 1, 2 ); $result=array(); foreach(array_count_values($array) as $key => $value) { if($value==2)//checking whether the count of number is equal to 2 { $result[]=$key;//pushing value in array } } print_r($result);
over 4 years ago · Santiago Trujillo Denunciar

0

¡Aquí tienes!

 function getMyArray($input_arr, $threshold){ $final_arr = []; $arr_counts = array_count_values($input_arr); foreach( $arr_counts as $key => $value ){ if ( $value == $threshold ){ $final_arr[] = $key; } } return $final_arr; }

¡Pase su matriz de entrada y su marca de corte!

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda