/**
* Encuentra una matriz basada en el valor de un campo en una matriz bidimensional
*
* @param matriz $matriz
* @param cadena $índice
* @param cadena $valor
* @return matriz
*/
public static function filter_by_value($array, $index, $value)
{
if (is_array($array) && count($array) > 0) {
foreach (array_keys($array) as $key) {
$temp[$key] = $array[$key][$index];
if ($temp[$key] == $value) {
$newarray[$key] = $array[$key];
}
}
}
return $newarray;
}