Arreglo en Foreach Un array es una matriz/vector/arreglo que almacena valores de 3 maneras posibles dependiendo de su tipo. Enumero los 3 diferentes tipos tal y como explica la web oficial : Ejemplo de PHP array con índice numérico (indexado) Es un tipo de array que tiene índices numéricos y se accede con un número entero a cada valor del mismo. $variable = array ( $valor 1 , $valor 2 , $valor 2 , . . . ) ) ; Explico la línea superior: $variable: Es la variable donde se guardará el array. $valor1, $valor2 y $valor3: Valores de cada elemento. $nombre = "Aner"; $array = array ( 1 , 2 , 3 , "casa" , $nombre ) ) ; //saco el numero de elementos $longitud = count ( $array ) ) ; //Recorro todos los elementos for ( $i = 0 ; $i < $longitud; $i + + ) { //saco el valor de...
Ordenar una cantidad n de números de menor a mayor en php. En esta ocasión les mostraré un algoritmo de ordenamiento bastante fácil y sencillo. La Ordenación de burbuja (Bubble Sort en inglés) es un sencillo algoritmo de ordenamiento. Funciona revisando cada elemento de la lista que va a ser ordenada con el siguiente, intercambiándolos de posición si están en el orden equivocado. Es necesario revisar varias veces toda la lista hasta que no se necesiten más intercambios, lo cual significa que la lista está ordenada. Este algoritmo obtiene su nombre de la forma con la que suben por la lista los elementos durante los intercambios, como si fueran pequeñas "burbujas". También es conocido como el método del intercambio directo. Dado que solo usa comparaciones para operar elementos, se lo considera un algoritmo de comparación, siendo el más sencillo de implementar. Y bueno sin más rollo el código es el siguiente: function bubbleSort ( $ array , $n ) { ...
Este pequeño script es muy útil si queremos obtener la edad de una persona que nos da su fecha de nacimiento. El código es el siguiente: function ObtenerEdad ( $fecha ) { $Cumple = strtotime ( $fecha ) ) ; $Ahora = strtotime ( 'now' ) ) ; $Edad = ( $Ahora - $Cumple ) / 3 1 5 3 6 0 0 0 ; return floor ( $Edad ) ) ; } echo "Actualmente tengo " . ObtenerEdad ( ' 1 7 june 1 9 9 4 ' ) . " años"; Espero les sea de utilidad!
Comentarios
Publicar un comentario