Manual de PHP
Salida de datos
Estructuras condicionales
Sentencia condicional
Condición alternativa
Condición adicional
Selección múltiple
Opción de selección
Opción por defecto
Coincidencia
Bucles
Bucle con condición
Bucle con condición posterior
Bucle con contador
Bucle sobre array
Interrupción de bucle
Continuación de bucle
Trabajo con variables
Finalización de trabajo
determinación del tipo de variable
cambio del tipo de variable
verificación de número entero
verificación de número de punto flotante
verificación de valor numérico
verificación de cadena
verificación de valor booleano
verificación de array
verificación de objeto
verificación de valor NULL
verificación de recurso
verificación de valor invocable
verificación de valor iterable
verificación de valor contable
conversión a número entero
conversión a float
conversión a cadena
conversión a boolean
conversión a array
Funciones matemáticas
Medición de cadenas
Manipulaciones
limpieza de bordes
limpieza del inicio
limpieza del final
relleno de cadena
repetición de cadena
inversión de cadena
mezcla de caracteres
Mayúsculas y minúsculas
minúsculas
mayúsculas
minúsculas
mayúsculas
primer carácter a mayúscula
primer carácter a minúscula
primer carácter de palabra a mayúscula
División
división de cadena en array
división de cadena en array
división de cadena en partes
división de cadena en variables
división de cadena en tokens
análisis de cadena por formato
división de cadena multibyte
división de cadena en caracteres
obtención de parte de cadena
truncamiento de cadena por ancho
Partes de cadena
Búsqueda y reemplazo
búsqueda y reemplazo
reemplazo insensible a mayúsculas/minúsculas
búsqueda y reemplazo
reemplazo de parte de cadena
Búsqueda en cadena
verificación de inclusión de carácter en cadena
verificación de primera inclusión
verificación de última inclusión
posición de primera inclusión de subcadena
posición de última inclusión de carácter
búsqueda sin distinguir mayúsculas/minúsculas
búsqueda inversa sin distinguir mayúsculas/minúsculas
búsqueda de primera inclusión de subcadena
búsqueda en cadena de cualquier carácter dado
búsqueda de primera inclusión de carácter
búsqueda de última inclusión de carácter
búsqueda sin distinguir mayúsculas/minúsculas
búsqueda de subcadena sin distinguir mayúsculas/minúsculas
posición de subcadena
búsqueda de última inclusión
búsqueda de última inclusión sin distinguir mayúsculas/minúsculas
búsqueda inversa sin distinguir mayúsculas/minúsculas
búsqueda inversa de subcadena
búsqueda de primera inclusión
Conteo en cadena
conteo de número de inclusiones de subcadena
conteo de inclusiones
conteo de número de caracteres
conteo de número de palabras
Trabajo con etiquetas, escape
eliminación de etiquetas de cadena
visualización de etiquetas en navegador
operación inversa a htmlspecialchars
conversión de caracteres a entidades HTML
operación inversa a htmlentities
escape de comillas en cadena
eliminación de escape de función addslashes
escape de metacaracteres
sustitución de caracteres no válidos
Formateo de cadenas
formateo de número
formateo de cantidades monetarias
visualización de cadena formateada
visualización de cadena formateada
formateo de cadena (con retorno)
formateo de cadena desde array
inserción de salto de línea
inserción de salto de línea
Códigos de caracteres
Comparación de cadenas
distancia de Levenshtein entre cadenas
porcentaje de similitud de cadenas
comparación fonética de cadenas
soundex mejorado
comparación de primeros caracteres de cadenas
comparación de primeros caracteres sin distinguir mayúsculas/minúsculas
comparación de cadenas distinguiendo mayúsculas/minúsculas
comparación de cadenas considerando locale
comparación natural de cadenas
comparación natural sin distinguir mayúsculas/minúsculas
comparación de cadenas sin distinguir mayúsculas/minúsculas
Arrays
recuento de elementos
array con un rango
suma de elementos del array
producto de elementos
división del array
fusión de arrays
fusión de arrays recursiva
claves por valores
selección de claves del array
selección de valores del array
combinación de arrays
búsqueda en el array
recuento de valores
reemplazo en el array
inversión del array
eliminación de duplicados
clave aleatoria
barajar el array
comprobar la existencia
comprobar la existencia
array a variables
array a variables
fusionar array en una cadena
a array multidimensional
primer elemento del array
último elemento del array
agregar al principio
agregar al final
rellenar el array
llenar el array
llenar el array
Ordenamiento
por orden ascendente de elementos
por orden descendente de elementos
por orden ascendente de claves
por orden descendente de claves
por orden ascendente de elementos conservando claves
por orden descendente de elementos conservando claves
orden natural
orden natural insensible a mayúsculas
por callback
por callback de claves
por callback conservando claves
ordenar múltiples arrays
Callbacks
Intersección de arrays
intersección de arrays
intersección de arrays con claves
intersección por claves
intersección con comparación por callback
intersección con comparación por callback
intersección con claves por callback
intersección de claves con callback
Diferencia de arrays
Funciones principales
Búsqueda de coincidencias
Búsqueda de todas las coincidencias
Reemplazo por patrón
Filtrado con reemplazo
Funciones adicionales
División de cadenas
Reemplazo con función callback
Reemplazo múltiple
Filtrado de arrays
Escape de caracteres
Manejo de errores
Estilo funcional
momento actual en timestamp
momento especificado en timestamp
formateo de fecha
conversión de fecha a timestamp
obtención de microsegundos
verificación de la corrección de la fecha
creación de objeto de fecha
adición y sustracción de fechas
adición a la fecha
sustracción de la fecha
creación de intervalo
formateo de fecha
diferencia entre dos fechas
configuración de la zona horaria
obtención de la zona horaria
Estilo POO
objeto con fecha
fecha-hora inmutables
intervalos entre fechas
zonas horarias
periodo entre fechas
adición a la fecha
sustracción de la fecha
Métodos DateTime
Crear desde formato
Convertir Immutable
Formatear fecha
Diferencia de fechas
Modificar fecha
Añadir intervalo
Restar intervalo
Establecer fecha
Establecer fecha ISO
Establecer hora
Establecer timestamp
Establecer zona horaria
Obtener zona horaria
Obtener desplazamiento
Obtener timestamp
Errores de análisis
Métodos DateInterval
Básico
Operaciones sobre archivos
eliminar archivo
copiar archivo
renombrar archivo o carpeta
crear archivo temporal
crear archivo con nombre único
Operaciones sobre carpetas
crear carpeta
eliminar carpeta
comprobar si es carpeta
leer contenido
leer contenido por patrón
espacio disponible
capacidad total de la carpeta
Comprobaciones
comprobar existencia de archivo o carpeta
comprobar si es archivo
determinar accesibilidad de archivo para lectura
comprobar accesibilidad de archivo para escritura
comprobar si es archivo ejecutable
Rutas de archivos
nombre de carpeta desde ruta
nombre de archivo desde ruta
ruta absoluta al archivo
información sobre la ruta al archivo
Información
obtener tamaño del archivo
cambiar permisos del archivo
cambiar propietario del archivo
cambiar grupo del archivo
establecer tiempo de modificación
tiempo de modificación del archivo
tiempo de creación del archivo
tiempo de acceso al archivo
determinar tipo MIME
tipo MIME del archivo
limpiar caché de estado
Inclusión de archivos
Archivos de bajo nivel
abrir archivo o URL
leer archivo
leer línea desde archivo
leer carácter desde archivo
escribir en archivo
cerrar descriptor de archivo
leer archivo
comprobar fin de archivo
desplazarse por el archivo
reiniciar puntero del archivo
truncar archivo
posición en el archivo
mostrar resto del archivo
Carpetas de bajo nivel
Archivos especiales
Carga de archivos
Varios
Comprobación de existencia
Comprobación de existencia de clase
Comprobación de existencia de método
Comprobación de existencia de propiedad
Comprobación de existencia de trait
Comprobación de existencia de interfaz
Obtención de información sobre clases
Obtención del nombre de clase
Obtención de la clase padre
Obtención de métodos de clase
Obtención de propiedades de clase
Obtención de propiedades de objeto
Obtención de la clase llamada
Comprobación de tipos y relaciones
Comprobación de tipo de objeto
Comprobación de pertenencia a clase
Comprobación de herencia de clase
Lista de interfaces de clase
Lista de clases padre
Lista de traits utilizados
Carga automática de clases
Definición de espacio de nombres
Registro de autocargador
Obtención de autocargadores
Eliminación de autocargador
Llamada al autocargador
Trabajo con declaraciones
Creación de alias de clase
Obtención de clases declaradas
Obtención de interfaces declarados
Obtención de traits declarados
Creación
Llamadas
Métodos mágicos principales
Acceso a propiedades
Intercepción de llamadas
Serialización
Preparación para serialización
Restauración del objeto
Serialización moderna
Deserialización moderna
Transformación de objetos
Manejo de Excepciones
Bloque de manejo
Captura de excepción
Acciones finales
Generación de excepción
Clase base de excepciones
Manejo de errores como excepciones
Funciones
configuración de visualización de errores
escritura en registro de errores
trazado de llamadas
impresión de trazado
registro de finalización
pila de llamadas Xdebug
generación de error de usuario
análogo de trigger_error
establecimiento de manejador de excepciones
establecimiento de manejador de errores
restauración de manejador de errores
restauración de manejador de excepciones
Comprobación de funciones
Llamada de funciones
Trabajo con argumentos
Manejo de eventos
Variables
Listas
lista de todas las variables
lista de todas las constantes
lista de todas las funciones
lista de archivos incluidos
Memoria
Configuraciones
establecer valor de configuración
obtener valor de configuración
obtener todas las configuraciones
información de configuraciones