Created
October 24, 2012 09:50
-
-
Save neoshadybeat/3945208 to your computer and use it in GitHub Desktop.
php5 ejercicios
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Ejercicio 10 | |
Crea una interfaz, para el uso de registro de logs de acciones de una clase , con el método en la interfaz: | |
- log | |
implementalo en una clase noticia e implementa el método log, para que escriba en un archivo, luego haz uso de este método, para registrar los usos de setters y getters, construct y destroy |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Ejercicio 4. Parte 1 (básico). | |
- Guardar la fecha y hora actuales en apc, con una TTL de 2 minutos. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Ejercicio 5. Parte 1 (básico). | |
- Ordenar los elementos del array en orden ascendente | |
Ejercicio 5. Parte 2 (intermedio). | |
- Devuelve la suma de los tres mayores elementos del array anterior, sin hacer uso de estructuras lógicas, solo con la utilización de funciones php nativas. | |
Ejercicio 5. Parte 3 (avanzado). | |
- Ordenar los elementos del array usando la lógica siguiente: Primero los números impares, en orden ascendente. Luego los números pares, en orden descendente. Para ello, deberéis hacer uso de la función usort. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Ejercicio 5. Parte 1 (básico). | |
Genera un array numérico de al menos 5 elementos aleatoriamente haciendo uso de la función mt_rand() | |
Recorre el bucle y muestralo por pantalla. | |
Ejercicio 5. Parte 2 (básico). | |
Genera un array asociativo de al menos 5 elementos, recorrelo | |
Ejercicio 5. Parte 3 (básico). | |
Genera un array asociativo y normal de al menos 5 elementos, destruye un elemento de cada uno de ellos, luego muestralos. | |
Ejercicio 5. Parte 4 (medio). | |
Genera un array asociativo de al menos 5 elementos, recorrelo y dentro de este, cambia el valor de todos ellos, al que quieras | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Ejercicio 7. Parte 1 (básico) | |
Dado una $str1 = "hola" y otra $str2 = "mundo", concatena ambas en una cadena $str y muestra el valor (ambas cadenas deben estar separadas por un espacio). | |
Ejercicio 7 Parte 2 (básico) | |
Pasa la cadena $str = "hola mundo"; a mayúsculas, sin hacer uso de estructuras lógicas, solo con la utilización de funciones php nativas. | |
Ejercicio 7 Parte 3 (básico) | |
Remueve los espacios al final de esta cadena, sin hacer uso de estructuras lógicas, solo con la utilización de funciones php nativas. | |
Ejercicio 7 Parte 4 (básico) | |
Dada la siguiente cadena $str = "manzana pera limón sandia melón" transformala en el array array('manzana','pera','limón','sandia','melón') | |
Ejercicio 7 Parte 5 (básico) | |
Dado el siguiente array array('manzana','pera','limón','sandia','melón') transformala en la siguiente cadena $str = "manzana pera limón sandia melón" | |
Ejercicio 7 Parte 6 (básico) | |
Dada la siguiente string "hola mundo", reemplazala la palabra mundo, por adios, quedando al final "hola adios", haciendo uso de las funciones nativas de php | |
Ejercicio 7 Parte 7 (básico) | |
Dada la string "bienvenido al maravilloso mundo de php", calcula el número de carácteres que contiene, sin hacer uso de funciones nativas de php | |
Ejercicio 7 Parte 8 (básico) | |
Dada la string "bienvenido al maravilloso mundo de php", calcula el número de carácteres que contiene, haciendo uso de funciones nativas de php | |
Ejercicio 7 Parte 9 (básico) | |
Dada la string "bienvenido al maravilloso mundo de php", calcula el número de carácteres que contiene, haciendo uso de funciones nativas de php | |
Ejercicio 7 Parte 10 (básico) | |
Dada la string "bienvenido al maravilloso mundo de php", calcula el número de carácteres que contiene, haciendo uso de funciones nativas de php | |
Ejercicio 7 Parte 11 (básico) | |
Crea una función en php, para comprobar que dos cadenas son iguales, no uses funciones nativas de php | |
Ejercicio 7 Parte 12 (básico) | |
Crea una función en php, para comprobar que dos cadenas son iguales, haciendo uso de funciones nativas de php | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Ejercicio 8 Parte 1 (medio) | |
Crea una clase Noticia, la cual tendrá 2 atributos | |
. Título | |
. Téxto | |
-El constructor, puede recibir, el (título, texto) ó ningún parámetro | |
-Generar setters y getters para los atributos | |
Ejercicio 8 Parte 2 (alto) | |
Usando la clase del ejercicio anterior, tenemos la relación bidireccional categoria 1<->0..* noticia, crea una class categoria y crea una relación entre ambas, teniendo en cuenta, que si se destruye una de ellas se deberá destruir la relacción, | |
class categoría, | |
. existirá un atributo "titulo" | |
. existirá un array de referencias a clases noticias | |
. El constructor puede recibir el título ó no | |
- Generar setters y getters para los atributos | |
Crear destructor en ambas clases, que ponga la relación a null en caso de destruirlo | |
Probar ambas clases |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Ejercicio 9 Parte 1 (medio) | |
Tenemos una clase base vehiculo, con los atributos comunes de vehículos, crea mediante herencia, especializaciones a distintos tipos de vehiculos |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment