Funciones predefinidas
Funciones de cadena
En este apartado veremos las funciones predefinidas de PHP para utilizar con variables
de cadena o tipo "texto".
Funciones generales para cadenas de texto
strlen()
chr()
ord()
count_chars()
str_word_count()
substr_count()
strpos()
Funciones de cambio de mayúsculas / minúsculas
strtoupper()
strtolower()
ucwords()
ucfirst()
Remplazar o eliminar texto:
str_replace()
str_ireplace()
substr()
substr_replace()
str_pad()
ltrim()
Otras funciones de cadenas de texto
chunk_split()
str_repeat()
strrev()
htmlspecialchars()
htmlentities(
strip_tags()
Funciones para arrays
Las siguientes funciones se utilizan con arrays
Ordenar arrays
Ordenar arrays indexados
sort()
rsort()
Ordenar arrays asociativos
asort()
arsort()
ksort()
krsort()
Insertar elementos
Insertar elementos en arrays indexados
array_push()
array_unshift()
array_pad()
Eliminar elementos
Eliminar elementos de un array
array_shift()
array_pop()
array_unique()
Funciones para arrays y cadenas de texto
explode()
implode()
join()
Subtchunk_split()
Otras funciones para arrays
array_reverse()
in_array()
array_slice()
array_values()
array_keys()
array_merge()
Funciones matemáticas
Constantes matemáticas.
Estas son una serie de números especiales usados por los matemáticos (PI, e, constante
de Euler, etc.).
En PHP accedemos a ellos mediante una serie de constantes, las constantes
matemáticas.
Funciones de cálculo
Estas funciones permiten hacer ciertas operaciones algo más complejas que las que nos
permiten los operadores.
Redondeo y valor absoluto
modificar el número que se les pasa para redondearlo o mostrar
su valor absoluto.
Generar un número aleatorio.
rand()
mt_rand()
Funciones trigonométricas
Son aquellas que relacionan la circunferencia con el radio, o
los lados de un triángulo rectángulo con sus ángulos.
Fechas
Funciones básicas.
La marca de tiempo Unix
time();
mktime($hora,$min,$seg,$mes,$dia,$ano
gmmktime($hora,$min,$seg,$mes,$dia,$ano);
Formato de fechas
Hasta ahora obtenemos las fechas en tiempo Unix, pero lo que nos interesa es poder
mostrarla en distintos formatos más normales. Usamos para ello la función date().
Fecha en idioma local
En el formato anterior se nos muestran los días de la semana y los meses en inglés. Sin
embargo nosotros queremos mostrar la fecha en nuestro idioma local.
Otras funciones
Cambiar el tipo de variable
Las siguientes funciones fuerzan a la variable pasada en el argumento a cambiar de tipo
de variable.
Comprobar el tipo de variable.
sirven para Comprobar el tipo de variable.
Más funciones de variables:
isset()
unset()
La función eval()
Redireccionar páginas
Obtener la URL actual
A veces puede interesarnos obtener los datos del servidor donde estamos alojados.