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.