Buscar un código de PHP

Mostrando del 41 al 50 de 174 coincidencias
Se ha buscado por la cadena: array
sin imagen de perfil

PHP inico


PHP

Publicado el 8 de Diciembre del 2023 por Angel
459 visualizaciones desde el 8 de Diciembre del 2023
<?php

// Función para leer los datos del grupo
function leerDatosGrupo() {
$analistas = (int) readline("Ingrese la cantidad de analistas en el grupo: ");
$coordinadores = (int) readline("Ingrese la cantidad de coordinadores en el grupo: ");
$casosPorDia = (int) readline("Ingrese la cantidad promedio de casos que llegan por día: ");

return array(
"analistas" => $analistas,
"coordinadores" => $coordinadores,
"casosPorDia" => $casosPorDia
);
}

// Función para calcular la distribución de los casos
function calcularDistribucionCasos($grupo, $casosPorDia) {
$casosPorAnalista = $casosPorDia / $grupo['analistas'];

echo "Cada analista deberá atender en promedio " . $casosPorAnalista . " casos por día." . PHP_EOL;
}

// Función para asignar los casos a cada analista
function asignarCasos($grupo, $casosPorDia) {
$casosPorAnalista = $casosPorDia / $grupo['analistas'];

$primerAnalistaCasos = floor($casosPorAnalista); // Tomar los casos enteros
$segundoAnalistaCasos = $casosPorAnalista - $primerAnalistaCasos; // Tomar los casos restantes

echo "El primer analista tomará " . $primerAnalistaCasos . " casos." . PHP_EOL;
echo "El segundo analista tomará " . $segundoAnalistaCasos . " casos." . PHP_EOL;
}

$grupo = leerDatosGrupo();
calcularDistribucionCasos($grupo, $grupo['casosPorDia']);
asignarCasos($grupo, $grupo['casosPorDia']);

?>
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Obtener las fechas de un numero de semana dado


PHP

Publicado el 20 de Abril del 2021 por Kata (76 códigos)
4.875 visualizaciones desde el 20 de Abril del 2021
Función que dada un numero de semana y un año devuelve un array con la fecha inicial y final de dicha semana.

1
2
3
getFirstDayWeek(0, 2021); // [[start] => 2020-12-28, [end] => 2021-01-03]
getFirstDayWeek(1, 2021); // [[start] => 2021-01-04, [end] => 2021-01-10]
getFirstDayWeek(20, 2021); // [[start] => 2021-05-17, [end] => 2021-05-23]
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Calcular la mediana de una lista de números con PHP


PHP

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 27 de Marzo del 2021 por Kata (76 códigos)
5.926 visualizaciones desde el 27 de Marzo del 2021
La mediana es el "número en el medio" de una lista ordenada de números si es par, en el caso de que sea impar, tenemos que encontrar el par central de números, y después calcular su valor medio.

1
2
3
4
5
mediana([1, 2, 3, 4, 5]); // 3
mediana([1, 2, 3, 4]); // 2.5
mediana([1, 2, 3]); // 2
mediana([1, 2]); // 1.5
mediana([1]); // 1

En el caso de que la longitud del array sea par, con la función array_slice() obtenemos un array con los dos valores del centro, los cuales sumamos con array_sum() y el resultado lo dividimos entre 2 para obtener la media.
1
array_sum(array_slice($arr, ($l/2)-1, 2))/2

En el caso de que la longitud del array sea impar, simplemente obtenemos el valor del medio con array_slice(), y como array_slice() devuelve un array obtenemos su valor con [0]
1
array_slice($arr, $l/2, 1)[0];
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Crear una imagen con un gráfico de barras con PHP


PHP

Publicado el 4 de Marzo del 2021 por Kata (76 códigos)
2.756 visualizaciones desde el 4 de Marzo del 2021
Código que genera una imagen gif con un gráfico de barras según información de nuestro array.

Puedes especificar los colores y tipo de letra.
Para que se muestren los textos, tiene que disponer del archivo true type de la fuente que vayas a utilizar en la carpeta donde se encuentra el php. Para este ejemplo, he utilizado arialbd.ttf.

grafica-de-barras-con-php-2

grafica-de-barras-con-php-1
Imágen de perfil
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Código para obtener los valores establecidos en un campo ENUM de MySQL


PHP

Publicado el 27 de Julio del 2020 por Xve (294 códigos)
4.724 visualizaciones desde el 27 de Julio del 2020
Esta función, no devolvera los valores definidos en un campo del tipo ENUM de nuestra base de datos.

Dada la tabla:
1
2
3
4
5
6
CREATE TABLE `Empleado` (
  `id` int(11) NOT NULL,
  `nombre` varchar(255) DEFAULT NULL,
  `apellido` varchar(255) DEFAULT NULL,
  `estado` enum('soltero','casado','divorciado','viudo') NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

La función get_enum_values() nos devolverá un array como este:
1
2
3
4
5
6
7
Array
(
    [0] => soltero
    [1] => casado
    [2] => divorciado
    [3] => viudo
)
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Dibujar una pirámide con asteriscos


PHP

Actualizado el 11 de Abril del 2020 por Kata (76 códigos) (Publicado el 7 de Abril del 2020)
11.005 visualizaciones desde el 7 de Abril del 2020
Crear una función que reciba un numero entero positivo y que devuelva un array que su contenido sea una piramide de asteriscos con al altura recibida.

triangulo-asteriscos


1
2
3
4
5
piramide(1); // ["*"]
piramide(2); // [" *", "***"]
piramide(3); // ["  *", " ***", "*****"]
piramide(4); // ["   *", "  ***", " *****", "*******"]
piramide(5); // ["    *", "   ***", "  *****", " *******", "*********"]

Para mostrar la pirámide en web o consola, se puede utilizar implode()

Para web:
1
2
3
echo "<pre>";
echo implode("<br>", piramide(10));
echo "</pre>";

Para consola:
1
echo implode("\n", piramide(10));
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Dibujar un rombo con asteriscos


PHP

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 11 de Abril del 2020 por Kata (76 códigos) (Publicado el 7 de Abril del 2020)
4.796 visualizaciones desde el 7 de Abril del 2020
Crear una función que reciba un numero entero positivo y que devuelva un array que su contenido sea un rombo de asteriscos con la altura recibida. Si el valor recibido es par, devolverá una altura menos en el rombo, ya que tiene que ser un valor impar.

rombo


1
2
3
4
5
rombo(1); // ["*"]
rombo(2); // ["*"]
rombo(3); // [" *", "***", " *"]
rombo(4); // [" *", "***", " *"]
rombo(5); // ["  *", " ***", "*****", " ***", "  *"]


Para mostrar el rombo en web o consola, se puede utilizar implode()

Para web:
1
2
3
echo "<pre>";
echo implode("<br>", rombo(10));
echo "</pre>";

Para consola:
1
echo implode("\n", rombo(10));
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Dibujar un triangulo isósceles vertical con asteriscos


PHP

Actualizado el 11 de Abril del 2020 por Kata (76 códigos) (Publicado el 8 de Abril del 2020)
2.056 visualizaciones desde el 8 de Abril del 2020
Crear una función que reciba un numero entero positivo y que devuelva un array que su contenido sea un triangulo isósceles vertical de asteriscos con el valor recibido.

1
2
3
4
5
isoscelesVertical(1); // ["*"]
isoscelesVertical(2); // ["*", "**", "*"]
isoscelesVertical(3); // ["*", "**", "***", "**", "*"]
isoscelesVertical(4); // ["*", "**", "***", "****", "***", "**", "*"]
isoscelesVertical(5); // ["*", "**", "***", "****", "*****", "****", "***", "**", "*"]

Para mostrar el triangulo vertical en web o consola, se puede utilizar implode()

Para web:
1
2
3
echo "<pre>";
echo implode("<br>", isoscelesVertical(10));
echo "</pre>";

Para consola:
1
echo implode("\n", isoscelesVertical(10));

triangulo-isosceles-vertical
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Dibujar un triangulo rectangular con asteriscos


PHP

Actualizado el 11 de Abril del 2020 por Kata (76 códigos) (Publicado el 8 de Abril del 2020)
2.994 visualizaciones desde el 8 de Abril del 2020
Crear una función que reciba un numero entero positivo y que devuelva un array que su contenido sea un triangulo rectangular de asteriscos con el valor recibido.

1
2
3
4
5
trianguloRectangulo(1); // ["*"]
trianguloRectangulo(2); // ["*", "**"]
trianguloRectangulo(3); // ["*", "**", "***"]
trianguloRectangulo(4); // ["*", "**", "***", "****"]
trianguloRectangulo(5); // ["*", "**", "***", "****", "*****"]

Para mostrar el triangulo en web o consola, se puede utilizar implode()

Para web:
1
2
3
echo "<pre>";
echo implode("<br>", trianguloRectangulo(10));
echo "</pre>";

Para consola:
1
echo implode("\n", trianguloRectangulo(10));

triangulo-rectangulo