PHP: Ordenar array por el valor de un campo
Escrito por Josep Viciana hace 4 meses
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
Escrito por Josep Viciana hace 5 meses
$directorio = '/tu/ruta/'; $is_empty = (bool) (count(scandir($directorio)) == 2);
$is_empty será true o false según si está vacío o no.
ucfirst de PHP en Javascript
Escrito por Josep Viciana hace 7 meses
function ucfirst(string){
return string.charAt(0).toUpperCase() + string.slice(1);
}
Por ejemplo:
foo = 'hello world!'; foo = ucfirst(foo); // Hello world! bar = 'HELLO WORLD!'; bar = ucfirst(bar.toLowerCase()); // Hello world!
Si la cadena esta entera en mayúsculas y se quiere tener sólo la primera, priemero se debería pasar toda a minúscula y después cambiar la primera.
Comprobar validez de un dominio con PHP (2)
Escrito por Josep Viciana hace 8 meses
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 →