Códigos Fuente de PHP

Mostrando del 81 al 90 de 548 registros
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

Sumar los valores de un array bidimensional por su código


PHP

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 7 de Julio del 2020 por Xve (294 códigos)
1.234 visualizaciones desde el 7 de Julio del 2020
Dado un array bidimensional que contiene un Código y Cantidad, devolver la suma de las cantidades para los Códigos con el mismo valor.

Ejemplo, de este array bidimensional:
1
2
3
4
5
6
$miArray=[
    ["txtCodigo" => 100, "cantidad" => 1],
    ["txtCodigo" => 10, "cantidad" => 1],
    ["txtCodigo" => 101, "cantidad" => 1],
    ["txtCodigo" => 10, "cantidad" => 1],
];

Se espera:
1
2
3
4
5
$miArray=[
    ["txtCodigo" => 100 "cantidad" => 1],
    ["txtCodigo" => 10 "cantidad" => 2],
    ["txtCodigo" => 101 "cantidad" => 1]
]
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Determinar si un numero es primo en PHP


PHP

Publicado el 4 de Julio del 2020 por Kata (76 códigos)
1.451 visualizaciones desde el 4 de Julio del 2020
Crear una función que devuelve true o false dependiendo de si un numero es primo o no.

1
2
3
4
5
6
7
8
9
10
isPrime(1); // true
isPrime(2); // true
isPrime(3); // true
isPrime(4); // false
isPrime(5); // true
isPrime(6); // false
isPrime(7); // true
isPrime(8); // false
isPrime(9); // false
isPrime(10); // false
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Eliminar ciertos elementos de un array pasado por referencia


PHP

Publicado el 29 de Mayo del 2020 por Kata (76 códigos)
1.400 visualizaciones desde el 29 de Mayo del 2020
Crear una función que reciba un array por referencia y uno o varios valores para eliminar del array. La función no tiene que devolver ningún valor, ya que el parámetro se ha pasado por referencia.

1
2
3
4
5
6
7
8
9
10
11
$items = ['a', 'b', 'c', 'a', 'b', 'c'];
extractItems($items, 'a', 'c');
print_r($items); // ['b', 'b']
 
$items = [1, 2, 3, 4, 5, 6, 7, 8];
extractItems($items, 4, 5, 6, 7);
print_r($items); // [1, 2, 3, 8]
 
$items = [1, 1, 2, 1, 1];
extractItems($items, 1);
print_r($items); // [2]
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Obtener la diferencia entre los números pares e impares


PHP

Publicado el 24 de Mayo del 2020 por Kata (76 códigos)
1.124 visualizaciones desde el 24 de Mayo del 2020
Función que recibe un numero inicial y final, para sumar los números pares e impares y tener la diferencia entre ellos. Si por ejemplo, el numero inicial es el 0 y el final es el 10 seria:
La suma de los pares (0+2+4+6+8+10) = 30
La suma de los impares (1+3+5+7+9) = 25
El resultado seria la resta : 30 - 25 = 5

1
2
3
difParesImpares(0, 10); // 5
difParesImpares(0, 1); // -1
difParesImpares(10, 20); // 15
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Obtener la media de 2 o mas numeros


PHP

Publicado el 23 de Mayo del 2020 por Kata (76 códigos)
1.288 visualizaciones desde el 23 de Mayo del 2020
Crear una función que reciba dos o mas numeros y devuelva la media de dichos numeros

1
2
3
4
5
average(); // 0
average(1); // 1
average(1, 2); // 1.5
average(1, 2, 3); // 2
average(1, 2, 3, 4); // 2.5
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Pico de estrella con asteriscos


PHP

Publicado el 8 de Mayo del 2020 por Kata (76 códigos)
1.924 visualizaciones desde el 8 de Mayo del 2020
Crear una función que reciba una altura, y devuelva una lista con los asteriscos para mostrar un pico de estrella.

5eb5a8d88689f-pico-estrella-asteriscos


1
2
picoEstrella(3) # ['  *', ' * *', '*   *']
picoEstrella(5) # ['    *', '   * *', '  *   *', ' *     *', '*       *']


Para mostrar el pico de estrella en web o consola, se puede utilizar implode()

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

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