Códigos Fuente de PHP

Mostrando del 141 al 150 de 548 registros
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Convertir 24 horas a formato am/pm


PHP

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 31 de Diciembre del 2019 por Kata (76 códigos)
1.171 visualizaciones desde el 31 de Diciembre del 2019
Crear una función que dada una hora en formato 0 a 24, devuelva su equivalente en formato meridiano de 1 a 12am y de 1 a 12pm.

1
2
3
4
5
6
7
getMeridiemSuffixOfInteger(0); // "12am"
getMeridiemSuffixOfInteger(1); // "1am"
getMeridiemSuffixOfInteger(12); // "12pm"
getMeridiemSuffixOfInteger(24); // "12am"
getMeridiemSuffixOfInteger(11); // "11am"
getMeridiemSuffixOfInteger(13); // "1pm"
getMeridiemSuffixOfInteger(23); // "11pm"
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Clase para controlar la paginación


PHP

Publicado el 29 de Diciembre del 2019 por Kata (76 códigos)
1.479 visualizaciones desde el 29 de Diciembre del 2019
Crear la clase PaginationHelper, que es la clase utilizada para consultar información de paginación relacionada con una matriz.
La clase está diseñada para incorporar una matriz de valores y un número entero que indica cuántos elementos se mostrarán por cada página. Los tipos de valores contenidos en la colección / matriz no son relevantes.

1
2
3
4
5
6
7
8
9
10
11
12
$helper = new PaginationHelper(['a','b','c','d','e','f'], 4);
$helper->pageCount(); // 2
$helper->itemCount(); // 6
$helper->pageItemCount(0); // 4
$helper->pageItemCount(1); // last page 2
$helper->pageItemCount(2); // -1 since the page is invalid
 
// pageIndex takes an item index and returns the page that it belongs on
$helper->pageIndex(5); // 1 (zero based index)
$helper->pageIndex(2); // 0
$helper->pageIndex(20); // -1
$helper->pageIndex(-10); // -1
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Devolver el contenido de una cadena que se encuentre entre dos caracteres recibidos


PHP

Publicado el 28 de Diciembre del 2019 por Kata (76 códigos)
1.003 visualizaciones desde el 28 de Diciembre del 2019
Crear una función que recibe una cadena y dos valores a buscar dentro de la cadena, de los cuales tiene que devolver el contenido introducido entre los valores recibos.
Si alguno de los valores a buscar no existen, devolver una cadena vacía.

1
2
3
4
5
6
7
8
firstStringBetween('This is a [custom] string', '[', ']'); // "custom"
firstStringBetween('This is a #custom# string', '#', '#'); // "custom"
firstStringBetween('This is a "custom" string', '"', '"'); // "custom"
firstStringBetween('This is a custom string', 'is a', 'string'); // "custom"
firstStringBetween('This is a custom string', 'This', 'a'); # "is"
firstStringBetween('This is a [custom string', '[', ']'); // ""
firstStringBetween('This is a [custom] string', '', ''); // ""
firstStringBetween('This is a custom string', '*', '*'); // ""
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Codificador duplicado


PHP

Publicado el 26 de Diciembre del 2019 por Kata (76 códigos)
900 visualizaciones desde el 26 de Diciembre del 2019
El objetivo de este ejercicio es convertir una cadena en una nueva cadena donde cada carácter de la nueva cadena sea "(" si ese carácter aparece solo una vez en la cadena original, o ")" si ese carácter aparece más de una vez en la cadena original. Ignora las mayúsculas para determinar si un carácter esta duplicado.

1
2
3
4
duplicate_encode("din"); // (((
duplicate_encode("recede"); // ()()()
duplicate_encode("Success"); // )())())
duplicate_encode("(( @"); // ))((
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Buscar las cadenas de un array dentro de las cadenas de otro array


PHP

Publicado el 25 de Diciembre del 2019 por Kata (76 códigos)
1.032 visualizaciones desde el 25 de Diciembre del 2019
Dados dos arrays de cadenas a1 y a2, devolver un array ordenado de las cadenas del array a1 que se encuentran dentro de las cadenas del array a2.

1
2
3
4
5
6
7
8
9
10
11
12
13
$a2 = ["lively", "alive", "harp", "sharp", "armstrong"];
 
$a1 = ["arp", "live", "strong"];
inArray($a1, $a2); // ["arp", "live", "strong"]
 
$a1 = ["xyz", "live", "strong"];
inArray($a1, $a2); // ["live", "strong"]
 
$a1 = ["live", "strong", "arp"];
inArray($a1, $a2); // ["arp", "live", "strong"]
 
$a1 = [];
inArray($a1, $a2); // []
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Eliminar los espacios al inicio de cada linea manteniendo la proporción


PHP

Publicado el 22 de Diciembre del 2019 por Kata (76 códigos)
728 visualizaciones desde el 22 de Diciembre del 2019
Función que elimine todos los espacios al inicio de la cadena manteniendo la proporción. Buscara el mínimo de espacios al inicio de la cadena y eliminara esa cantidad en todas las lineas.

1
2
3
4
5
$string="     El\n  sol\n   brilla";
removeSpacePrevLines($string); // "   El\nsol\n brilla";
 
$string="  El\n   sol\n  brilla";
removeSpacePrevLines($string); // "El\n sol\nbrilla";
Imágen de perfil
Val: 716
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Buscar el numero que aparece mas veces como un número impar de veces


PHP

Publicado el 19 de Diciembre del 2019 por Kata (76 códigos)
728 visualizaciones desde el 19 de Diciembre del 2019
Dada una matriz, encuentra el número entero que aparece mas veces un número impar de veces.
Siempre habrá un número entero que aparece un número impar de veces.

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

Buscar el numero que aparece un número impar de veces


PHP

Publicado el 19 de Diciembre del 2019 por Kata (76 códigos)
804 visualizaciones desde el 19 de Diciembre del 2019
Dada una matriz, encuentra el número entero que aparece un número impar de veces.
Siempre habrá un número entero que aparece un número impar de veces.

1
2
3
4
5
findIt([20,1,-1,2,-2,3,3,5,5,1,2,4,20,4,-1,-2,5]) // 5;
findIt([1,1,2,-2,5,2,4,4,-1,-2,5]); // -1
findIt([20,1,1,2,2,3,3,5,5,4,20,4,5]); // 5
findIt([10]); // 10
findIt([1,1,1,1,1,1,10,1,1,1,1]); // 10