1. Funciones de Cadena
Contar caracteres de una cadena
Estas funciones, y las que veremos en los siguientes apartados, no alteran los argumentos que les pasamos, por lo que para obtener el resultado debemos guardarlas siempre en otra variable.
$resultado=nombreFuncion($argumentos);
strlen($texto);
Da como resultado el número de caracteres que tiene la cadena pasada en el argumento $texto.
chr(num);
En esta función pasamos como parámetro un número entre 0 y 255, y el resultado es caracter asignado a ese número en el código ASCII
ord("caracter");
Es la función contraria a la anterior. pasamos como parámetro un caracter o signo, y la función nos devolverá el número en ASCII de ese carácter. Si pasamos como argumento más de un caracter o una cadena de texto, la función nos devolverá únicamente el código ASCII del primer carácter.
count_chars($texto,modo);
Esta función indica cuales son los caracteres en código ASCII que aparecen en el texto y/o cuantas veces aparece cada uno de ellos.
2. Funciones de Fecha y Hora
Con la función date() podemos obtener la fecha en el formato deseado como por ejemplo:
<?php
echo date("d-m-Y H:i:s");
?>
Con lo que obtendremos la fecha y la hora, en el que "d" es el dia, "m" es el mes, "Y" es el año, "H" es la hora, "i" es el minuto y "s" son los segundos
La función date también puede formatear fechas que no sean la actual, ya que acepta como segundo parámetro una fecha en formato timestamp que la podremos formatear tal como hemos visto. Por ejemplo, si quisiéramos obtener la fecha de ayer:
<?php
echo date("d-m-Y",time()-86400);
?>
La función time() devuelve la fecha actual en formato timestamp (segundos desde el 1-1-1970), así que para obtener la fecha de ayer restamos 86400 segundos (60*60*24).
3. Funciones Numéricas
La sintaxis es muy simple: number_format ( parametros ). Dependiendo de lo que queremos hacer tenemos 1, 2 o 4 parametros para utilizar.
Ejemplos:
number_format(123456); // Devuelve 123,456
number_format(123456,2); // Devuelve 123456.00
number_format(123456,2,",","."); // Devuelve 123.456,00
number_format(123456,0,",","."); // Devuelve 123.456
La función no soporta 3 parámetros por lo que para indicar un cambio de indicadores de decimales y miles para setearlo con . (punto) para miles y , (coma) para decimales, debemos tambien indicar la cantidad de decimales, aunque en este paso pondremos 0 (cero) como en el último ejemplo.
4. Funciones de Contenidos de Variables (empty,isset)
En php la funcion isset() nos permite determinar si una variable concreta tiene ya un valor asignado o no. Esto es especialmente util en procesos de depuracion de scripts. Durante la correccion de los mismos se puede comprobar si si hay contenido en una variable para rastear posibles errores. La funcion isset() recibe como argumento el nombre de una variable para rastear posibles errores. La funcion isset() recibe como argumento el nombre de una variable y devuelve un valor de tipo booleano, es decir true(verdadero) o false(falso)
La funcion empty() tiene un efecto similar a isset(), pero con el resultado opuesto, es decir devuelve un valor booleano si la variable no ha recibido todavia ningun valor. En caso contrario devuelve un resultado false
5. Función rand
rand — Genera un número entero aleatorio
Descripción:
int rand ( void )
int rand ( int $min , int $max )
Si se emplea sin los argumentos min y max, rand() devuelve un entero pseudo-aleatorio entre 0 y getrandmax(). Para obtener un número aleatorio, por ejemplo, entre 5 y 15 (incluidos), use rand(5,15).
No hay comentarios:
Publicar un comentario