Archive for dezembro, 2011

Obter o nome de um computador em rede com PHP


03 dez

Se tratando de um sistema PHP em uma mesma rede é possível obter o nome do computador usando o IP.

Para tanto basta utilizar o código abaixo:

PHP
1
2
3
4
5
< ?php
echo gethostbyaddr($_SERVER["REMOTE_ADDR"]);
?>

Ordenar arrays multidimensionais


02 dez

Primeiramente, o que são arrays multidimensionais? Veja um exemplo abaixo:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
< ?php
$frutas = array(
    array(
        "nome"=>"Uva",
        "qtd"=>50
    ),
    array(
        "nome"=>"Maça",
        "qtd"=>200
    ),
    array(
        "nome"=>"Banana",
        "qtd"=>100
    )
);
?>

No exemplo, temos um Array onde cada item é outro Array que possui chave e valor. Se precisar ordernar os Arrays com base em um valor dos Arrays filho, use a seguinte função:

PHP
1
2
3
4
5
6
7
8
9
< ?php
function multiArraySort($array, $arrayChildKey = 0){
    $tmp = Array();
    foreach($array as &$ma)
        $tmp[] = &$ma[$arrayChildKey];
    array_multisort($tmp, $array);
    return $array;
}
?>

JotaQuery

O mundo do Javascript