emmgfx

PHP: Ordenar array por el valor de un campo

Recomiendo investigar: usort en php.net, bubble sort, ordenamiento por burbuja en wikipedia y la fuente.

function orderMultiDimensionalArray ($toOrderArray, $field, $inverse = false) {
    $position = array();
    $newRow = array();
    foreach ($toOrderArray as $key => $row) {
            $position[$key]  = $row[$field];
            $newRow[$key] = $row;
    }
    if ($inverse) {
        arsort($position);
    }
    else {
        asort($position);
    }
    $returnArray = array();
    foreach ($position as $key => $pos) {
        $returnArray[] = $newRow[$key];
    }
    return $returnArray;
}

Comprobar si un directorio está vacío con PHP

$directorio = '/tu/ruta/';
$is_empty = (bool) (count(scandir($directorio)) == 2);

$is_empty será true o false según si está vacío o no.

Comprobar validez de un dominio con PHP (2)

Hace un año y medio más o menos escribí un articulo sobre como comprobar que un dominio existía. Pero ahí lo explicaba con una función hecha a mano. Ahora acabo de ver que también se puede hacer con una función nativa y resulta mucho más sencillo. Además es capaz de comprobar un tipo de registro especifico (A, MX, NS, SOA, PTR, CNAME, AAAA, A6, SRV, NAPTR, TXT o ANY).

Seguir leyendo y ver ó escribir comentarios →

Enviar el log de errores de PHP por email

Tener noticias de los errores que puedan surgir en una web, sobretodo cuando acaba de ser puesta en producción y necesita una atención especial para confirmar que todo funciona bien, o cuando se acaba de realizar algún cambio en el servidor, puede ser un punto muy importante.

Para recibir los errores por email, hay que hacer dos cosas:

Seguir leyendo y ver ó escribir comentarios →

Página 1 de 512345