<?php
$empleados = array(
array('Powell, Alfredo','Administrativo',5500),
array('Pérez, Verónica','Administrativo',5200),
array('Goldstein, Juan','Recursos Humanos',6800),
array('Giaccomo, Walter','Recursos Humanos',6200),
array('Armani, Luis','Compras',10500),
array('Sarlanga, Horacio','Administrativo',5500),
array('Juárez, Alicia','Compras',7500),
array('Toselli, Agustina','Mantenimiento',5800),
array('Gómez, Valeria','Sistemas',4700),
array('Valverde, Emiliano','Recursos Humanos',5800),
array('Domínguez, Carlos','Mantenimiento',4900),
array('Carranza, Saúl','Administrativo',9500),
);
$gana_mas = "";
$salario = 0;
foreach ($empleados as $empleado) {
foreach ($empleado as $valor) {
if ($valor > $salario) {
$salario = $valor;
$gana_mas = $empleado[0]; //NO ENTIENDO ESTO!
}
}
echo '<br />';
#echo $salario;
}
echo "El salario mas alto es: $salario <br />";
echo "El salario mas alto es de: $gana_mas";
I want to show the name of the worker who charges more, but I do not understand why I have to access it for $ employee [0] and I can not value [0]. As far as I understand $ employee is each row of the array $ employees.