$linha = sort_my_array($linha, $nome);
            break;
        case 'email':
            $linha = sort_my_array($linha, $email);
            break;
        case 'diaria':
            $linha = sort_my_array($linha, $diaria);
            break;
        case 'quantPessoa':
            $linha = sort_my_array($linha, $quantPessoa);
            break;
        case 'valorDiaria':
            $linha = sort_my_array($linha, $valorDiaria);
            break;
        case 'totalHospedagem':
            $linha = sort_my_array($linha, $totalHospedagem);
            break;
        default:
            # code...
            break;
    }
}
echo "<br />";
echo "<table width='400' border='1'>";
echo "<tr>";
echo "<td><a href='report.php?ordena=nome'>Nome</a></td>";
echo "<td><a href='report.php?ordena=email'>email</a></td>";
echo "<td><a href='report.php?ordena=diaria'>Diaria</a></td>";
echo "<td><a href='report.php?ordena=quantPessoa'>Quantidade Pessoa</a></td>";
echo "<td><a href='report.php?ordena=valorDiaria'>Valor Diaria</a></td>";
echo "<td><a href='report.php?ordena=totalHospedagem'>Total da Hospedagem</a></td>";
fclose($handle);
function sort_my_array($arr, $field)
{
    array_multisort($field, SORT_DESC, $arr);
    return $arr;
}
foreach ($dados_alunos as $k => $row) {
    $dados_alunos2[] = array('nome' => $row[0], 'email' => $row[1], 'cnpj' => $row[2], 'valor' => $row[3]);
}
foreach ($dados_alunos2 as $key => $row) {
    $nome[$key] = $row['nome'];
    $email[$key] = $row['email'];
    $cnpj[$key] = $row['cnpj'];
    $valor[$key] = $row['valor'];
}
$dados_alunos_ordenados_nome = sort_my_array($dados_alunos2, $valor);
echo '<html lang="pt-br">
            <head>
            <meta charset="utf-8">
            <title>report.php</title>
            <style>
            body{
                background-color: gray;
            }
            table{
                background-color: #6CC5BC;
            }
            table tr td a{
                text-decoration: none;
            }
            </style>
fclose($handle);
function sort_my_array($arr, $field)
{
    array_multisort($field, SORT_ASC, $arr);
    return $arr;
}
foreach ($dados_alunos as $k => $row) {
    $dados_alunos2[] = array('nome' => $row[0], 'email' => $row[1], 'cnpj' => $row[2], 'valor' => $row[3]);
}
foreach ($dados_alunos2 as $key => $row) {
    $nome[$key] = $row['nome'];
    $email[$key] = $row['email'];
    $cnpj[$key] = $row['cnpj'];
    $valor[$key] = $row['valor'];
}
$dados_alunos_ordenados_nome = sort_my_array($dados_alunos2, $cnpj);
echo '<html lang="pt-br">
            <head>
            <meta charset="utf-8">
            <title>report.php</title>
            <style>
            body{
                background-color: gray;
            }
            table{
                background-color: #6CC5BC;
            }
            table tr td a{
                text-decoration: none;
            }
            </style>
fclose($handle);
function sort_my_array($arr, $field)
{
    array_multisort($field, SORT_DESC, $arr);
    return $arr;
}
foreach ($dados_alunos as $k => $row) {
    $dados_alunos2[] = array('nome' => $row[0], 'email' => $row[1], 'cnpj' => $row[2], 'valor' => $row[3]);
}
foreach ($dados_alunos2 as $key => $row) {
    $nome[$key] = $row['nome'];
    $email[$key] = $row['email'];
    $cnpj[$key] = $row['cnpj'];
    $valor[$key] = $row['valor'];
}
$dados_alunos_ordenados_nome = sort_my_array($dados_alunos2, $email);
echo '<html lang="pt-br">
            <head>
            <meta charset="utf-8">
            <title>report.php</title>
            <style>
            body{
                background-color: gray;
            }
            table{
                background-color: #6CC5BC;
            }
            table tr td a{
                text-decoration: none;
            }
            </style>
            $dados_array = sort_my_array($dados_array, "ASC", $c);
            break;
        case 'CPF-up':
            $dados_array = sort_my_array($dados_array, "DESC", $c);
            break;
        case 'valorCompra-down':
            $dados_array = sort_my_array($dados_array, "ASC", $v);
            break;
        case 'valorCompra-up':
            $dados_array = sort_my_array($dados_array, "DESC", $v);
            break;
        case 'nomeEmail-up':
            $dados_array = sort_my_array($dados_array, "ASC", $ne);
            break;
        case 'nomeEmail-down':
            $dados_array = sort_my_array($dados_array, "DESC", $ne);
            break;
        default:
            # code...
            break;
    }
}
echo "<br />";
echo "<table border='1'>";
echo "<tr>";
echo "<td><a href='report.php?";
if (!isset($_REQUEST['ordena']) || $_REQUEST['ordena'] != 'nome-up' && $_REQUEST['ordena'] != 'nome-down') {
    echo "ordena=nome-down'><span class='table-links'>Nome</span><span class='no-icon'>";
} else {
    if (isset($_REQUEST['ordena']) && $_REQUEST['ordena'] == 'nome-up') {
        echo "ordena=nome-down'><span class='table-links'>Nome</span><span class='down-icon'>";
<?php

function sort_my_array(&$array)
{
    sort($array);
    return $array;
    // Returns BOOL!!!!!!!!!!!
    // bool sort ( array &$array [, int $sort_flags = SORT_REGULAR ] )
}
$a1 = array(3, 2, 1);
// var_dump (sort_my_array (&$a1));
var_dump(sort_my_array($a1));
            $linha = sort_my_array($linha, $nome);
            break;
        case 'email':
            $linha = sort_my_array($linha, $email);
            break;
        case 'endereco':
            $linha = sort_my_array($linha, $endereco);
            break;
        case 'telefone_celular':
            $linha = sort_my_array($linha, $telefone_celular);
            break;
        case 'telefone_fixo':
            $linha = sort_my_array($linha, $telefone_fixo);
            break;
        case 'excluir':
            $linha = sort_my_array($linha, $telefone_fixo);
            break;
        default:
            # code...
            break;
    }
}
echo "<br />";
echo "<table width='400' border='1'>";
echo "<tr>";
echo "<td><a href='report.php?ordena=nome'>Nome</a></td>";
echo "<td><a href='report.php?ordena=email'>Email</a></td>";
echo "<td><a href='report.php?ordena=endereco'>Endereço</a></td>";
echo "<td><a href='report.php?ordena=telefone_celular'>Telefone Celular</a></td>";
echo "<td><a href='report.php?ordena=telefone_fixo'>Telefone Fixo</a></td>";
echo "<td><a href='report.php?ordena=exluir'>Exluir</a></td>";
    if ($handle) {
        while (!feof($handle)) {
            $buffer = fgets($handle, 4096);
            if (strlen($buffer) > 2) {
                $arr[$value] = recebeLinha($buffer);
                $value++;
            }
        }
    } else {
        echo "Erro ao abrir o arquivo";
    }
    fclose($handle);
    $jsonarr = json_encode($arr, JSON_FORCE_OBJECT);
    setcookie('Ck_Array', $jsonarr);
}
$arr = sort_my_array($arr);
echo '<table border="1" width=755px>';
echo "<tr>";
// NOME
echo "<td width=300px  align=left>";
echo "<a href='Report.php?";
if (!isset($_REQUEST['ordena']) || $_REQUEST['ordena'] != 'nomeA-emailD-valorD' && $_REQUEST['ordena'] != 'nomeD-emailD-valorD') {
    echo "ordena=nomeA-emailD-valorD'>Nome";
} else {
    if (isset($_REQUEST['ordena']) && $_REQUEST['ordena'] == 'nomeA-emailD-valorD') {
        echo "ordena=nomeD-emailD-valorD'>Nome";
    } elseif (isset($_REQUEST['ordena']) && $_REQUEST['ordena'] == 'nomeD-emailD-valorD') {
        echo "ordena=nomeA-emailD-valorD'>Nome";
    }
}
echo "</a></td>";
function sort_my_array($arr, $field)
{
    array_multisort($field, SORT_ASC, $arr);
    return $arr;
}
// print_r($_GET['ordena']);
if (isset($_GET['ordena'])) {
    switch ($_GET['ordena']) {
        case 'nome':
            $dados_alunos = sort_my_array($dados_alunos, $nome);
            break;
        case 'nota':
            $dados_alunos = sort_my_array($dados_alunos, $nota);
            break;
        case 'faltas':
            $dados_alunos = sort_my_array($dados_alunos, $faltas);
            break;
        default:
            # code...
            break;
    }
}
echo "<br />";
echo "<table width='400' border='1'>";
echo "<tr>";
echo "<td><a href='10-arrays_links_get.php?ordena=nome'>Nome</a></td>";
echo "<td><a href='10-arrays_links_get.php?ordena=nota'>Nota</a></td>";
echo "<td><a href='10-arrays_links_get.php?ordena=faltas'>Faltas</a></td>";
echo "</tr>";
// Obtemos uma lista de colunas
foreach ($dados_alunos as $key => $row) {
            $dados = sort_my_array($dados, "ASC", $nome);
            break;
        case 'nome-up':
            $dados = sort_my_array($dados, "DESC", $nome);
            break;
        case 'email-down':
            $dados = sort_my_array($dados, "ASC", $email);
            break;
        case 'email-up':
            $dados = sort_my_array($dados, "DESC", $email);
            break;
        case 'data-down':
            $dados = sort_my_array($dados, "ASC", $data);
            break;
        case 'data-up':
            $dados = sort_my_array($dados, "DESC", $data);
            break;
        default:
            # code...
            break;
    }
}
echo "<br />";
echo "<table width='400' border='1'><tr>";
echo "<td><a href='report.php?";
if (!isset($_REQUEST['ordena']) || $_REQUEST['ordena'] != 'nome-up' && $_REQUEST['ordena'] != 'nome-down') {
    echo "ordena=nome-down'><span class='table-links'>Nome";
} else {
    if (isset($_REQUEST['ordena']) && $_REQUEST['ordena'] == 'nome-up') {
        echo "ordena=nome-down'>Nome";
    } elseif (isset($_REQUEST['ordena']) && $_REQUEST['ordena'] == 'nome-down') {