Códigos Fuente de PHP

Mostrando del 61 al 70 de 488 registros
Imágen de perfil
Val: 595
Bronce
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Convertir un array de arrays en un solo array


PHP

Publicado el 24 de Enero del 2020 por Kata (56 códigos)
611 visualizaciones desde el 24 de Enero del 2020
Crear una función que dado un array que puede contener es su interior otros arrays, y que a su vez pueden contener mas arrays, devuelva un solo array con sus valores.

1
2
3
4
array_flat([1, 2, 3]); // [1, 2, 3]
array_flat([[1], [], 2, [3,[4, 5, 6]], 7]); // [1, 2, 3, 4, 5, 6, 7]
array_flat([[[], []], []]); // []
array_flat([1, [[], []], []]); // [1]
Imágen de perfil
Val: 595
Bronce
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Make the Deadfish swim


PHP

Publicado el 24 de Enero del 2020 por Kata (56 códigos)
433 visualizaciones desde el 24 de Enero del 2020
Deadfish tiene 4 comandos, cada uno de 1 carácter de largo:
i incrementa el valor (inicialmente 0)
d disminuye el valor
s cuadra el valor
o genera el valor en la matriz de retorno
Los caracteres inválidos deben ser ignorados.

1
print_r(parse("iiisdoso")); // [8, 64]
Imágen de perfil
Val: 595
Bronce
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Contador de bits


PHP

Publicado el 19 de Enero del 2020 por Kata (56 códigos)
444 visualizaciones desde el 19 de Enero del 2020
Escriba una función que tome un número entero como entrada y devuelva el número de bits que son iguales a uno en la representación binaria de ese número. Se puede garantizar que la entrada no sea negativa.

Ejemplo: la representación binaria de 1234 es 10011010010, por lo que la función debería devolver 5 en este caso.
Imágen de perfil
Val: 595
Bronce
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Añadir separador de horas:minutos:segundos a un numero o cadena


PHP

Publicado el 19 de Enero del 2020 por Kata (56 códigos)
615 visualizaciones desde el 19 de Enero del 2020
Crear una función que reciba un numero o cadena y lo devuelva en formato de hh:mm:ss.
Si las horas son mas grandes de 23 o los minutos o segundos mas grandes de 59 devolver 00:00:00

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
hourFormat(""); // 00:00:00
hourFormat(5); // 00:00:05
hourFormat(10); // 00:00:10
hourFormat(12); // 00:00:12
hourFormat(120); // 00:01:20
hourFormat(1010); // 00:10:10
hourFormat(1532); // 00:15:32
hourFormat(5551532); // 00:00:00
hourFormat(101010); // 10:10:10
hourFormat(70); // 00:00:00
hourFormat(2410); // 00:24:10
hourFormat(5555); // 00:24:10
hourFormat("2"); // 00:00:02
hourFormat("1717"); // 00:17:17
hourFormat("120000"); // 12:00:00
hourFormat("240000"); // 00:00:00
hourFormat("206000"); // 00:00:00
hourFormat("200060"); // 00:00:00
hourFormat("235959"); // 23:59:59
Imágen de perfil
Val: 595
Bronce
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Eliminar los valores de un array segun los valores especificados


PHP

Publicado el 19 de Enero del 2020 por Kata (56 códigos)
415 visualizaciones desde el 19 de Enero del 2020
Crear una función que reciba un array de valores y uno o varios valores para ser eliminados del array

1
2
3
4
5
withoutElements([1, 3, 3, 4, 5, 6]); // [1, 3, 3, 4, 5, 6]
withoutElements([1, 3, 3, 4, 5, 6], 3); // [1, 4, 5, 6]
withoutElements([1, 3, 3, 4, 5, 6], 3, 4); // [1, 5, 6]
withoutElements([1, 3, 3, 4, 5, 6], 3, 4, 5, 6); // [1]
withoutElements([1, 3, 3, 4, 5, 6], 3, 4, 5, 6, 1); // []
Imágen de perfil
Val: 595
Bronce
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Buscar la posición de todos los elementos en un array


PHP

Publicado el 19 de Enero del 2020 por Kata (56 códigos)
410 visualizaciones desde el 19 de Enero del 2020
Crear una función que devuelva un array con todos los índices donde se encuentre un elemento en una matriz. Si no se encuentra ninguna vez, tiene que devolver un array vació [].

1
2
indexOfAll([1, 2, 3, 1, 2, 3], 1); // [0,3]
indexOfAll([1, 2, 3], 4); // []
Imágen de perfil
Val: 2.543
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Determinar si una posición dentro de una cadena esta entre las etiquetas <span>


PHP

Publicado el 14 de Enero del 2020 por Joel (127 códigos)
746 visualizaciones desde el 14 de Enero del 2020
Función que determina si una posición dada dentro de una cadena se encuentra entre los tags <span..> y </span>.

1
2
3
4
5
6
7
8
9
10
11
$cadena="";
echo positionIsBetweenSpan($cadena, 1); // false
$cadena="la casa azul";
echo positionIsBetweenSpan($cadena, 5); // false
$cadena="la <span class='b'>casa azul <span class='c'>esta</span> entre dos casas</span> rojas <span> de la calle";
echo positionIsBetweenSpan($cadena, 1); // false
echo positionIsBetweenSpan($cadena, 25); // true
echo positionIsBetweenSpan($cadena, 48); // true
echo positionIsBetweenSpan($cadena, 70); // true
echo positionIsBetweenSpan($cadena, 85); // false
echo positionIsBetweenSpan($cadena, 100); // true
Imágen de perfil
Val: 595
Bronce
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Eliminar las lineas en blanco de una cadena


PHP

Publicado el 5 de Enero del 2020 por Kata (56 códigos)
694 visualizaciones desde el 5 de Enero del 2020
Crear una función que elimine las lineas en blanco de un texto dado.

1
2
3
4
5
removeLines("   \n el \n\nsol brilla\n\n"); // " el \nsol brilla"
removeLines(" el \n\nsol brilla\n\n"); // " el \nsol brilla"
removeLines("   \n el \n\nsol brilla"); // " el \nsol brilla"
removeLines(" el \n\nsol brilla"); // " el \nsol brilla"
removeLines(" el \nsol brilla"); // " el \nsol brilla"
Imágen de perfil
Val: 595
Bronce
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Eliminar las lineas en blanco de inicio y final de una cadena


PHP

Publicado el 5 de Enero del 2020 por Kata (56 códigos)
623 visualizaciones desde el 5 de Enero del 2020
Crear una función que elimine las lineas en blanco al inicio y final de un texto dado.

1
2
3
4
removeLinesStartEnd("\n  \n   \n el \n\n  sol brilla \n\n"); // " el \n\n  sol brilla "
removeLinesStartEnd("\n  \n   \n el \n\n  sol brilla "); // " el \n\n  sol brilla "
removeLinesStartEnd(" el \n\n  sol brilla \n\n"); // " el \n\n  sol brilla "
removeLinesStartEnd(" el \n\n  sol brilla "); // " el \n\n  sol brilla "
Imágen de perfil
Val: 595
Bronce
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Obtener la media en milisegundos de un ping


PHP

Publicado el 4 de Enero del 2020 por Kata (56 códigos)
655 visualizaciones desde el 4 de Enero del 2020
Función que recibe un dominio o dirección IP y devuelve la media en milisegundos de tres pings. Si el dominio o la ip no existe, devuelve false

1
2
3
getPing("192.168.1.1"); // 1ms
getPing("www.google.es"); // 11ms
getPing("noExiste"); // false