Menú
Gratis
Registro
hogar  /  Internet/ php encuentra el valor más pequeño en una matriz. PHP Obtenga valores mínimos y máximos en una matriz asociativa 2D

Php encuentra el valor más pequeño en la matriz. PHP Obtenga valores mínimos y máximos en una matriz asociativa 2D

(PHP 4, PHP 5, PHP 7)

min - Encuentra el valor más pequeño

Descripción

Si solo se pasa uno como argumento: una matriz de números, min() devuelve el más pequeño de ellos. Si el primer argumento es un número entero o un flotante, entonces debe haber al menos uno más. En este caso, la función min() devolverá el más pequeño de ellos.

Comentario:

Los valores de diferentes tipos se comparan utilizando reglas de comparación estándar. Por ejemplo, una cadena no numérica ( cadena) se comparará con un número entero ( entero) como si fuera igual a 0 , pero unas pocas líneas ( cadena) se compararán alfabéticamente. El valor devuelto conservará el tipo original de la variable, sin conversión.

Valores devueltos

Función min() devuelve el valor de cualquier parámetro que se considere "más pequeño" según las reglas de comparación estándar. Si varios valores diferente tipo son iguales entre sí (es decir, 0 Y "a B C"), luego se devolverá el primero.

Ejemplos

Ejemplo #1 Ejemplo de uso min()

eco min (2 , 3 , 1 , 6 , 7 ); // 1
echo min (arreglo(2 , 4 , 5 )); // 2

// La cadena "hola" se trata como 0 cuando se compara con un int
// Como ambos valores son iguales, el orden de los parámetros determina el resultado
echo min(0, "hola"); // 0
echo min("hola", 0); // Hola

// Aquí comparamos -1< 0, поэтому -1 является наименьшим значением
echo min("hola" , - 1 ); // -1

// Al comparar matrices de diferentes longitudes, min devolverá la más corta
$valor = min(arreglo(2 , 2 , 2 ), arreglo(1 , 1 , 1 , 1 )); // arreglo(2, 2, 2)

// Varias matrices de la misma longitud se comparan de izquierda a derecha
// para este ejemplo: 2 == 2 pero 4< 5
$valor = min(arreglo(2 , 4 , 8 ), arreglo(2 , 5 , 1 )); // arreglo(2, 4, 8)

// Si se compara una matriz y una que no es una matriz, la matriz nunca se devolverá
// ya que las matrices se consideran más grandes que todos los demás valores
$val = min("cadena" , array(2 , 5 , 7 ), 42 ); // cadena

// Si un argumento es NULL o booleano, se comparará con el resto
// usando la regla FALSO< TRUE, учитывая остальные типы аргументов
// En el ejemplo anterior, -10 y 10 se tratan como VERDADERO
$val = min(- 10 , FALSO , 10 ); // FALSO
$valor = min(- 10 , NULL , 10 ); // NULO

// por otro lado, 0 se trata como FALSO, por lo que es "menos que" VERDADERO
$valor = min(0, VERDADERO); // 0
?>


Tengo una matriz como esta:

Matriz (0 => matriz ("id" => "20110209172713", "Fecha" => "2011-02-09", "Peso" => "200",), 1 => matriz ("id" => "20110209172747", "Fecha" => "2011-02-09", "Peso" => "180",), 2 => matriz ("id" => "20110209172827", "Fecha" => "2011- 02-09", "Peso" => "175",), 3 => matriz ("id" => "20110211204433", "Fecha" => "2011-02-11", "Peso" => "195 ",))

Necesito extraer los valores de peso mínimo y máximo. En este ejemplo

$valor_mínimo = 175

$valor_máximo = 200

¿Alguna ayuda sobre cómo hacer esto? ¡Gracias!


2018-05-01 03:06

Respuestas:

Opción 1: Mapea la matriz primero para obtener esos números (en lugar de información completa):

$matriz = matriz_columna($matriz, "peso")

Luego obtienes min y max:

$min = min($números); $max = max($números);

Opción 2. (Solo si no tiene PHP 5.5). Igual que la opción 1, pero use array_map para extraer los valores:

$números = array_map(función($detalles) ( return $detalles["Peso"]; ), $array);

Opción 3.

Opción 4: si necesita un mínimo de min max, array_reduce() podría ser más rápido:

$min = array_reduce($array, function($min, $detalles) ( return min($min, $detalles["peso"]); ), PHP_INT_MAX);

Hace más que min() s, pero son muy rápidos. PHP_INT_MAX debería comenzar en el máximo y bajar más y más. Puede hacer lo mismo para $max , pero comenzará desde 0 o -PHP_INT_MAX .


2018-05-01 03:11

Foreach ($matriz as $k => $v) ( $tArray[$k] = $v["Peso"]; ) $min_value = min($tArray); $max_value = max($tArray);


2018-05-01 03:09

Para las personas que usan PHP 5.5+, esto se puede hacer mucho más fácil con array_column No hay necesidad de esas feas matrices.

Cómo obtener el valor máximo:

$mayor_peso = max(array_column($detalles, "Peso"));

Cómo obtener el valor mínimo

$menor_peso = min(array_column($detalles, "Peso"));


2018-01-24 11:04

Es interesante notar que las dos soluciones anteriores usan almacenamiento adicional en forma de arreglos (el primero de ellos y el segundo arreglo) y luego encuentra el mínimo y el máximo usando el arreglo de "almacenamiento adicional". Si bien esto podría ser aceptable en el mundo real de la programación (¿a quién le importa un poco el almacenamiento "extra"?), le daría una "C" en la programación 101.

El problema de encontrar el mínimo y el máximo se puede resolver fácilmente con solo dos ranuras de memoria adicionales

$primero = intval($entrada["Peso"]); $min = $primero ; $max = $primero; foreach($entrada como $datos) ( $peso = intval($datos["Peso"]); if($peso<= $min) { $min = $weight ; } if($weight >$max) ( $max = $peso ; ) ) echo " min = $min and max = $max \n " ;


2018-05-01 06:08

$num = matriz (0 => matriz("id" => "20110209172713", "Fecha" => "2011-02-09", "Peso" => "200"), 1 => matriz("id" => "20110209172747", "Fecha" => "2011-02-09", "Peso" => "180"), 2 => matriz ("id" => "20110209172827", "Fecha" => "2011 -02-09", "Peso" => "175"), 3 => matriz ("id" => "20110211204433", "Fecha" => "2011-02-11", "Peso" => "195 ")); foreach($num as $clave => $val) ( $peso = $val["Peso"]; ) echo max($peso); echo min($peso);


2018-01-10 06:44

matriz ("id" => "20110209172713", "Fecha" => "2011-02-09", "Peso" => "200",), 1 => matriz ("id" => "20110209172747", " Fecha" => "2011-02-09", "Peso" => "180",), 2 => matriz ("id" => "20110209172827", "Fecha" => "2011-02-09", "Peso" => "175",), 3 => matriz ("id" => "20110211204433", "Fecha" => "2011-02-11", "Peso" => "195",),) ; foreach ($matriz as $clave => $valor) ( $resultado[$clave] = $valor["Peso"]; ) $min = min($resultado); $max = max($resultado); echo "La matriz en número mínimo:".$min."
"; echo" La matriz en Número máximo:".$max."
"; ?>


2017-11-11 19:33

$Ubicación_Categoría_matriz = matriz(5,50,7,6,1,7,7,30,50,50,50,40,50,9,9,11,2,2,2,2,2,11,21 ,21,1,12,1,5); asort($Location_Category_array); $count=array_count_values($Location_Category_array);//Cuenta los valores de la matriz, devuelve la matriz asociativa print_r($count); $tamaño máximo = 0; $valormáximo = 0; foreach($cuenta como $a=>$y)( echo "
".$a."=".$y; if($y>=$maxvalue)( $maxvalue = $y; if($a>$maxsize)( $maxsize = $a; ) ) ) echo "
máx = ".$tamañomáximo;

obtener clave(9)

Tengo una matriz como esta:

Matriz (0 => matriz ("id" => "20110209172713", "Fecha" => "2011-02-09", "Peso" => "200",), 1 => matriz ("id" => "20110209172747", "Fecha" => "2011-02-09", "Peso" => "180",), 2 => matriz ("id" => "20110209172827", "Fecha" => "2011- 02-09", "Peso" => "175",), 3 => matriz ("id" => "20110211204433", "Fecha" => "2011-02-11", "Peso" => "195 ",))

Necesito extraer los valores de peso mínimo y máximo. En este ejemplo

$valor_mínimo = 175

$valor_máximo = 200

¿Alguna ayuda sobre cómo hacer esto? ¡Gracias!

respuestas

Para las personas que usan PHP 5.5+, esto se puede hacer mucho más fácil con array_column. No hay necesidad de esas horribles matrices.

Cómo obtener el valor máximo:

$mayor_peso = max(array_column($detalles, "Peso"));

Cómo obtener el valor mínimo

$menor_peso = min(array_column($detalles, "Peso"));

Opción 1: primero mapea la matriz para obtener esos números (y no la información completa):

$matriz = matriz_columna($matriz, "peso")

Luego obtienes min y max:

$min = min($números); $max = max($números);

Opción 2. (Solo si no tiene PHP 5.5). Igual que la opción 1, pero use array_map para extraer los valores:

$números = array_map(función($detalles) ( return $detalles["Peso"]; ), $array);

Opción 3.

Opción 4: si solo necesita min O max, array_reduce() podría ser más rápido:

$min = array_reduce($array, function($min, $detalles) ( return min($min, $detalles["peso"]); ), PHP_INT_MAX);

Esto genera más min() s, pero son muy rápidos. PHP_INT_MAX debería comenzar en el máximo y bajar más y más. Puede hacer lo mismo para $max, pero comenzará con 0 o -PHP_INT_MAX.

matriz ("id" => "20110209172713", "Fecha" => "2011-02-09", "Peso" => "200",), 1 => matriz ("id" => "20110209172747", " Fecha" => "2011-02-09", "Peso" => "180",), 2 => matriz ("id" => "20110209172827", "Fecha" => "2011-02-09", "Peso" => "175",), 3 => matriz ("id" => "20110211204433", "Fecha" => "2011-02-11", "Peso" => "195",),) ; foreach ($matriz as $clave => $valor) ( $resultado[$clave] = $valor["Peso"]; ) $min = min($resultado); $max = max($resultado); echo "La matriz en número mínimo:".$min."
"; echo" La matriz en Número máximo:".$max."
"; ?>

Foreach ($matriz as $k => $v) ( $tArray[$k] = $v["Peso"]; ) $min_value = min($tArray); $max_value = max($tArray);

imprima rápidamente cinco números máximos y mínimos de la matriz sin usar la ordenación de la matriz en php: -

Lista de las siete temperaturas más altas:-"; $m= max($array); for($i=1; $i<7 ; $i++) { $m[$i]=max(array_diff($array,$m)); } foreach ($m as $key =>$valor) ( echo " ".$valor; ) echo "
Lista de las siete temperaturas más bajas: "; $mi= min($array); for($i=1; $i<7 ; $i++) { $mi[$i]=min(array_diff($array,$mi)); } foreach ($mi as $key =>$valor) ( echo " ".$valor; ) ?>

¿Qué tal sin usar una función predefinida como min o max?

$matriz = ; $valor = $matriz; $n = cuenta($arr); para ($ i = 1; $ i<$n;$i++) { if($val<$arr[$i]) { $val = $val; } else { $val = $arr[$i]; } } print($val);

Es interesante notar que las dos soluciones anteriores usan almacenamiento adicional en forma de arreglos (el primero de ellos y el segundo arreglo) y luego encuentra el mínimo y el máximo usando el arreglo de "almacenamiento adicional". Si bien esto podría ser aceptable en el mundo real de la programación (¿a quién le importa un poco el almacenamiento "extra"?), le daría una "C" en la programación 101.

El problema de encontrar el mínimo y el máximo se puede resolver fácilmente con solo dos ranuras de memoria adicionales

$primero = intval($entrada["Peso"]); $min = $primero ; $max = $primero; foreach($entrada como $datos) ( $peso = intval($datos["Peso"]); if($peso<= $min) { $min = $weight ; } if($weight >$max) ( $max = $peso ; ) ) echo " min = $min and max = $max \n " ;

$num = matriz (0 => matriz("id" => "20110209172713", "Fecha" => "2011-02-09", "Peso" => "200"), 1 => matriz("id" => "20110209172747", "Fecha" => "2011-02-09", "Peso" => "180"), 2 => matriz ("id" => "20110209172827", "Fecha" => "2011 -02-09", "Peso" => "175"), 3 => matriz ("id" => "20110211204433", "Fecha" => "2011-02-11", "Peso" => "195 ")); foreach($num as $clave => $val) ( $peso = $val["Peso"]; ) echo max($peso); echo min($peso);

Aquí hay algunas maneras eliminar elemento de la matriz JavaScript .

Todos los métodos descritos no cambie la matriz original y crear uno nuevo en su lugar.

Si conoce el índice del elemento

Digamos que tiene una matriz y desea eliminar el elemento en la posición i.

Una forma es usar slice() :

const items = ["a", "b", "c", "d", "e", "f"] const i = 3 const filteredItems = items.slice(0, i-1).concat(items. slice(i, items.length)) console.log(filteredItems)

rebanada() crea nueva matriz con los índices que recibe. Simplemente creamos una nueva matriz, desde el principio hasta el índice que queremos eliminar, y concatenamos otra matriz desde la primera posición que sigue a la que eliminamos hasta el final de la matriz.

Si sabes el significado

En este caso uno una buena opción- use filter() que ofrece más declarativo un acercamiento:

const items = ["a", "b", "c", "d", "e", "f"] const valueToRemove = "c" const filteredItems = items.filter(item => item !== valueToRemove) consola.log(elementos filtrados)

Esto utiliza las funciones de flecha de ES6. Puede usar funciones tradicionales para admitir navegadores más antiguos:

const items = ["a", "b", "c", "d", "e", "f"] const valueToRemove = "c" const filteredItems = items.filter(function(item) (return item != = valorParaEliminar )) consola.log(elementosfiltrados)

o puede usar Babel y volver a convertir el código ES6 a ES5 para que sea más legible para navegadores más antiguos, pero escriba JavaScript moderno en su código.

Eliminación de varios elementos

¿Qué sucede si en lugar de un elemento desea eliminar muchos elementos?

Encontremos la solución más simple.

Por índice

Simplemente puede crear una función y eliminar elementos secuencialmente:

const items = ["a", "b", "c", "d", "e", "f"] const removeItem = (items, i) => items.slice(0, i-1).concat (items.slice(i, items.length)) let filteredItems = removeItem(items, 3) filteredItems = removeItem(filteredItems, 5) //["a", "b", "c", "d"] consola. registro (elementos filtrados)

Por valor

Puede buscar una inclusión dentro de una función de devolución de llamada:

const items = ["a", "b", "c", "d", "e", "f"] const valoresParaEliminar = ["c", "d"] const filteredItems = items.filter(item => !valuesToRemove.includes(item)) // ["a", "b", "e", "f"] console.log(filteredItems)

Evite mutar la matriz original

splice() (que no debe confundirse con slice()) muta la matriz original y debe evitarse.

Tengo una matriz en este formato:

Matriz ( => Matriz ( => 117 => Redes => 16) => Matriz ( => 188 => FTP => 23) => Matriz ( => 189 => Internet => 48))

Si hay un Buen camino obtener valores mínimos y máximos de "recuento"? Podría hacer esto usando múltiples bucles, pero pensé que podría haber una mejor manera.

A diferencia de los demás, no puede usar las funciones min() / max() para este problema, ya que estas funciones no entienden las matrices de datos (matriz) que se les pasan. Estas funciones solo funcionan para elementos de matriz escalar.

IMAGEN DE INICIO

La razón por la que usar min() y max() parece dar la respuesta correcta es con matrices de conversión de tipos a enteros, que es un comportamiento indefinido:

El comportamiento de conversión a entero no está definido para otros tipos. No confíe en ningún comportamiento observable, ya que puede cambiar sin previo aviso.

Mi afirmación anterior sobre la tipificación estaba equivocada. En realidad, min () y max () funcionan en matrices, pero no cómo el OP necesita que funcionen. Al usar min() y max() con varios arreglos o un arreglo de elementos de arreglo, los elementos se comparan elemento por elemento de izquierda a derecha:

$valor = min(matriz(2, 4, 8), matriz(2, 5, 1)); // array(2, 4, 8) /* * primer elemento comparado con el primer elemento: 2 == 2 * segundo elemento comparado con el segundo elemento: 4< 5 * first array is considered the min and is returned */

El OP traducido al problema muestra por qué usar min() y max() directamente parece dar el resultado correcto. Los primeros elementos de la matriz son id , por lo que min() y max() los comparan primero, lo que por cierto conduce al resultado correcto porque el id más bajo es el que tiene el conteo más bajo y el id más alto es el que tiene el conteo de conteo más alto.

FIN DE EDITAR

La forma correcta es usar un bucle.

$a = matriz(matriz("id" => 117, "nombre" => "Redes", "recuento" => 16), matriz("id" => 188, "nombre" => "FTP", " cuenta" => 23), array("id" => 189, "nombre" => "Internet", "cuenta" => 48)); $mín = PHP_INT_MAX; $máx = 0; foreach ($a as $i) ( $min = min($min, $i["count"]); $max = max($max, $i["count"]); )

Puede utilizar las funciones max() y min().

¿Qué hiciste con múltiples ciclos? Uno es suficiente 🙂

  1. Obtenga el primer elemento contando el recuento de $min y max
  2. iterar sobre el resto, comparar el contador con cada $min y $max, si es menor/mayor, asignar un nuevo valor de conteo

Puede usar las funciones max / min ya que devolverán una matriz que contiene el máximo / mínimo de cada índice. Su ejemplo debería devolver array(189, "Networking", 48) para max . A continuación, puede tomar la puntuación de esa matriz.

Actualizar esto no funciona como descarté. El ejemplo de la página de manual es engañoso y el ejemplo da el resultado correcto usando max, pero eso es solo una coincidencia.

Parece que no puedes usar max() en una matriz 2D. Simplemente devuelve la matriz más grande, no el máximo () de cada índice (como se indica en varias respuestas).

$contar = matriz(); foreach($arr as $_arr) ( $count = $_arr["count"]; ) var_dump(max($count), min($count));

¿Hay un equivalente? incorporado funcion para esto? (incluso sin la posibilidad pruebas)

/*** Recuperar una columna de una matriz 2D con una selección opcional sobre otra columna * * @param $ aArray para recuperar de * @param $ aColName el nombre de la columna para recuperar, p. "O_NAME" * @param $ aColTest (Opcional) El nombre de la columna para ejecutar la prueba, p. "O_ID" * @param $aTest (opcional) cadena para prueba ej. ">=10", "== "".$Toto. """ * @return Matriz 1D con columna recién extraída * @access public * / function extractColFromArray($aArray, $aColName, $aColTest = "", $aTest = "") ($mRes = array(); foreach($aArray as $row)( if (($aColTest == "") || (eval("return".$row[$aColTest].$aTest. ";"))) ( $mRes = $fila[$aColName]; ) ) return $mRes; ) // extraerColFromArray

Las matrices son una de las formas estructuradas convenientes para almacenar información. Cada elemento de dicha matriz tiene su lugar, su clave y su valor. El contenido de las matrices puede ser diferente, como la base de números, nombres o valores numéricos simples. Cuando hablamos de un número, podemos enfrentar varios tipos de tareas, por ejemplo, derivar el valor máximo o mínimo. Hoy hablaremos de cómo se soluciona esto en diferentes lenguajes de programación.

Encontrar el valor más grande y más pequeño de una matriz unidimensional en PHP

Todas las matrices difieren en su estructura. Considere dos arreglos unidimensionales simples, uno de los cuales no contiene claves:

$mi_matriz = matriz(22, 24, 37, 74, 23, 2, 10);

y uno idéntico al anterior, pero con claves:

$mi_matriz = matriz(1 => 22, 2 => 24, 3 => 37, 4 => 74, 5 => 23, 6 => 2, 7 => 10);

Intentemos mostrar el valor máximo y mínimo de esta matriz. Para esto usaremos características estándar « máximo" Y " min respectivamente:

echo max($mi_matriz); // Salida 74 echo min($my_array); // Salida 2

Si observamos la segunda matriz con más detalle, como resultado podemos obtener la clave de los valores máximos o mínimos.

En el ejemplo de una matriz

$mi_matriz = matriz(1 => 22, 2 => 24, 3 => 37, 4 => 74, 5 => 23, 6 => 2, 7 => 10);

se verá así:

$max = array_keys($my_array, max($my_array)); $max = $max;// clave de valor máximo $min = array_keys($my_array, min($my_array)); $min = $min; // La clave del valor mínimo echo $max; // Muestra el resultado del valor máximo

En consecuencia, la clave del valor máximo es "4", y la clave del valor mínimo es "6".

Encontrar el valor más grande y más pequeño de una matriz multidimensional en PHP

Las matrices multidimensionales difieren en su anidamiento. Por ejemplo, una matriz bidimensional se vería así sin las claves:

$mi_matriz = matriz(matriz(22, 24, 37), matriz(74, 23, 2), matriz(10));

Y, en consecuencia, con algunas claves:

$mi_matriz = matriz(matriz(1 => 22, 2 => 24, 3 => 37), matriz(4 => 74, 5 => 23, 6 => 2), matriz(7 => 10));

En este caso, encontrar los valores máximos y mínimos es un poco difícil, pero igual de real.

Primero, para encontrar el máximo y el mínimo aquí, convertimos la matriz a unidimensional:

$out_array = array(); foreach($my_array as $sub_array) ( $out_array = array_merge($out_array, $sub_array); )

El diseño funciona para las dos opciones anteriores. Y luego, siguiendo el ejemplo de una matriz unidimensional, mostraremos los datos que necesitamos:

echo max($out_array); // Salida 74 echo min($out_array); // Salida 2

Como un pequeño bono, daré un ejemplo de otra matriz bidimensional popular:

$mi_matriz = matriz(matriz("id" => "1", "fecha" => "2018-03-19", "precio" => "5",), matriz ("id" => "2" , "fecha" => "2018-03-19", "precio" => "50",), array("id" => "3", "fecha" => "2018-03-19", " precio" => "25",));

Por popularidad no me refiero a contenido, sino a un ejemplo de su estructura. Digamos que aquí solo necesita mostrar los valores máximo y mínimo de las teclas de "precio".

Lo primero que necesita en este caso es obtener una nueva matriz con solo estos datos:

$numeros = array_column($my_array, "precio");

echo min($números); // Salida 5 echo max($números); // Salida 50

Esto completa el trabajo con arreglos en PHP. Si de repente la estructura de su matriz es diferente y no sabe cómo procesarla, haga la pregunta adecuada en los comentarios, intentaré ayudarlo.

Encontrar el valor más grande y más pequeño de una matriz unidimensional en JavaScript

A diferencia de PHP, las matrices son mucho más simples en JavaScript, y una matriz unidimensional simple se vería así:

var mi_matriz = ;

Los índices no se especifican aquí. Para encontrar el valor máximo y mínimo en esta matriz, escribiremos dos de nuestras funciones simples:

Function matrizMax(matriz) ( return matriz.reduce(función(a, b) ( return Math.max(a, b); )); ) function matrizMin(matriz) ( return matriz.reduce(función(a, b) ( devuelve Math.min(a, b); )); )

que se utilizan para encontrar los valores que necesitamos. El uso también es simple:

Alerta(matrizMax(mi_matriz)); // Muestra 74 alert(arrayMin(my_array)); // Salida 2

En este caso, los números "2" y "74" se mostrarán como los valores mínimo y máximo de la matriz.

Encontrar el valor más grande y más pequeño de una matriz multidimensional en JavaScript

Las matrices multidimensionales en JavaScript son igual de simples y se ven así:

var mi_matriz = [ , , ];

Tratemos de encontrar el máximo y el mínimo aquí. Para empezar, escribiremos una función con la ayuda de la cual, de acuerdo con el esquema que ya nos es familiar, representaremos esta matriz como unidimensional:

var out_array = ; my_array.forEach(function(v) ( Array.prototype.push.apply(out_array, v); ));

Y con el objeto Matemáticas» obtener los valores que necesitamos:

Varmin = Math.min.apply(null, out_array); // Obtener 2 var max = Math.max.apply(null, out_array); // Obtener 74 alertas (máx); // Mostrar 74 en la pantalla

De hecho, en lugar del objeto " Matemáticas"Puede usar nuestras funciones utilizadas en la versión de matriz unidimensional, pero para que comprenda que cualquier problema se puede resolver de varias maneras, aquí he dado una solución ligeramente diferente.

Bueno, como siempre, una pequeña bonificación. Considere otra matriz multidimensional con la siguiente estructura:

Var my_array = [ ["Uno", "2018-03-19", 5], ["Dos", "2018-03-19", 50], ["Tres", "2018-03-19", 25 ], ];

Como podemos ver, los valores numéricos en cada arreglo están en tercer lugar. Escribamos algo de código y obtengamos los valores correspondientes solo a partir de estos datos:

Varmin = +Infinito; var max = -Infinito; my_array.forEach(función(elemento) ( if(+elemento< min) { min =+ item; // Ищем минимальное значение } }); my_array.forEach(function(item) { if(+item >max) ( max =+ item; // Buscando el valor máximo ) )); alerta(min+" "+max); // Mostrar el resultado en la pantalla

Eso es todo. No olvides apoyar el proyecto. ¡Muchas cosas interesantes te esperan por delante!