FUNCIONES DE FECHA Y HORA.
-----------------------------------------------------------------
Gettimeofday Flecha Permite obtener la hora actual
gmdate Flecha Da formato a una fecha/hora GMT/CUT
gmmktime -> Obtiene el valor timestamp UNIX de una fecha GMT
gmstrftime -> Con esta función da formato a una fecha/hora GMT/CUT
según las convenciones locales.
microtime -> Devuelve el valor timestamp UNIX actual con
microsegundos.
mktime -> Obtiene el timestamp UNIX de una fecha.
strftime -> Da formato a la hora o fehca local de acuerdo a a las
convenciones locales.
time -> Devuelve la hora de la fecha actual en formato timestamp
UNIX
strtotime -> Permite procesar cualquier descripción textual de fehca/hora
en inglés, convirtiéndola a timestamp de UNIX.
getdate -> Podemos obtener información de fecha y hora
checkdate -> Esta función verifica que la fecha sea válida, y su
sintaxis es la siguiente.
FUNCIONES PARA EL MANEJO DE ERRORES Y
LOGS
error_log -> Envía un mensaje de error a algún lugar (teléfono
celular, pager, etc.)
error_reporting -> Establece que errores PHP son registrador
restore_error_handler -> Regresa al error handler previo.
set_error_handler -> Establece un error de usuario
trigger_error -> Genera una advertencia de error
user_error -> Genera una advertencia de error
FUNCIONES CON DIRECTORIOS
chroot -> Cambia el directorio raíz
dir -> Clase directorio
closedir -> Cierra el puntero a un directorio abierto
getcwd -> Obtiene el directorio de trabajo actual
opendir -> Abre un puntero a un directorio
readdir -> Lee los archivos de un directorio.
rewinddir -> Rebobina el puntero del directorio llevándolo a la
posición del primer archivo del mismo.
scandir -> Lista los archivos y directorios ubicados en la ruta
especificada.
FUNCIONES PARA EL MANEJO DE ARCHIVOS
basename -> Devuelve la ruta o path correspondiente al nombre del
archivo.
chgrp -> Cambia el grupo de un archivo.
chmod -> Cambia permisos de un archivo.
chown -> Cambia el propietario de un archivo.
clearstatcache -> Limpia la caché de estado de un archivo.
copy -> Copia un archivo
dirname -> Devuelve la parte de la ruta o path de un archivo
correspondiente al directorio.
disk_free_space -> Indica el tamaño de espacio libre en un
directorio.
disk_total_space -> Indicai el tamaño total de un directorio.
fclose -> Cierra el puntero a un archivo abierto.
feof -> Verifica si el puntero de un archivo ha llegado al final del
mismo.
fflush -> Vacía la salida hacia un archivo.
fgetc -> Obtiene un cáracter del archivo apuntado.
fgetcsv -> Obitene una línea del archivo apuntado y extrae los
campos CSV
fgets -> Obtiene una linea del archivo apuntado
fgetss -> Obitene una linea del archivo apuntado y quita las
etiquetas html.
file_exists -> Verifica si un archivo existe.
file_get_contents -> Lee un archivo entero en una cadena
file_put_contents -> Escribe una cadena sobre un archivo
file -> Lee un archivo completo y lo coloca en un array.
fileatime -> Obtiene la fecha del último acceso a un archivo.
filectime -> Obtiene la fecha de cambio de inode del archivo.
filegroup -> Obtiene el grupo al cual pertenece el archivo.
fileinode -> Obtiene el inode de un archivo.
filemtime -> Obtiene la fecha de última modificación de un archivo
fileowner -> Obtiene el propietario de un archivo.
fileperms -> Obtiene los permisos de un archivo.
filesize -> Obtiene el tamaño de un archivo.
filetype -> Obtiene el tipo de archivo de un archivo.
flock -> Bloqueo de archivo portable y asesorado
fnmatch -> Compara un nombre de archivo contra un patrón
fopen -> Abre un archivo o una url
fpasstrhu -> Saca todos los datos restantes del archivo apuntado.
fputs -> Escribe en el archivo apuntado.
fread -> Lee archivos en plano binario.
fscanf -> Procesa la entrada desde un archivo de acuerdo con un
formato.
fseek -> Sitúa el puntero en una posición del archivo.
fstat -> Obtiene información sobre un archivo usando u napuntador de
archivo abierto.
ftell -> Preguta sobre la posición del apuntador de
lectura/escritura de un archivo.
ftruncate -> Trunca un archivo a la longitud dada.
fwrite -> Escribe archivo en plano binario.
glob -> Encuentra nombres de ruta coincidentes con un patrón.
is_dir -> Informa si el archivo dado es un directorio.
is_executable -> Informa si el archivo nombrado es ejecutable
is_file -> Informa si el archivo nombrado es un archivo regular.
is_readable -> Informa si el archivo nombrado se puede leer.
is_uploaded_file -> Informa si el archivo fue cargado a través de
HTTP_POST
is_writable -> Indica si el nombre de archivo se puede escribir.
is_writeable -> Informa si se puede escribir en el archivo indicado.
link -> Crea un enlace
inkinfo -> Consigue información sobre un enlace.
lstat -> Da información sobre un archivo o enlace simbólico.
mkdir -> Crea un directorio.
move_uploaded_file -> Mueve un archivo cargado a una nueva ubicación
específica
parse_ini_file -> Procesa un archivo de configuración.
pathinfo -> Indica información sobre la ruta o path de un archivo.
pclose -> Cierra el archivo de proceso apuntado
popen -> Abre el archivo de proceso apuntado.
readfile -> Muestra el contenido de un archivo
readlink -> Devuelve el objeto de un enlace simbólico
realpath -> Devuelve el nombre de ruta absoluto simplificado
rename -> Renombra un archivo
rewind -> Rebobina la posición del apuntador al archivo a la primera
posición del mimso.
rmdir -> Borra un directorio
set_file_buffer -> Fija el buffer de archivo del archivo apuntado
stat -> Da información sobre un archivo
symlink -> Crea un enlace simbólico
tempnam -> Crea un archivo de nombre único
tmpfile -> Crea un archivo temporal
touch -> Cambia la fecha de modificación de un archivo
umask -> Cambia la umask actual
unlink -> Borra un archivo.
FUNCIONES HTTP
header -> Envía una cabecera http
headers_list -> Nos devuelve una lista de cabeceras
headers_sent -> Verifica si ya se han enviado cabeceras, y donde.
setcookie -> Envía una cookie
FUNCIONES DE IMÁGENES
(Para varias de estas funciones debes tener instaladas las librerías
GD)
GetImageSize -> Muesta el tamaño de una imagen Gif, JPG o PNG
ImageArc -> Dibuja una elipse parcial
ImageChar -> Dibuja un caracter de forma horizontal
ImageChatUp -> Dibuja un caracter de forma vertical
ImageColorAllocate -> Define un color para una imagen
ImageColorAt -> Obtiene el índice de color de un píxel
ImageColorClosest -> Obtiene el índice del color más cercano al
color especificado
ImageColorExact -> Devuelve el índice del color especificado
ImageColorResolve -> Devuelve el índice del color especificado o su
alternativa más cercana
ImageColorSet -> Establece el color para el índice de la paleta
especificada
ImageColorsForIndex -> Obtiene los colores de un índice
ImageColorsTotal -> Encuentra el número de colores de una imagen
ImageColorTransparent -> Define un color como transparente
ImageCopyResized -> Copia y redimensiona una parte de una imagen
ImageCreate -> Crea una nueva imagen
ImagreCreateFromGif -> Crea una nueva imagen a partir de un archivo
a una URL
ImageDashedLine -> Dibuja una linea de forma discontinuo
ImageDestroy -> Destruye una imagen para liberar memoria
ImageFill -> Rellea una imagen con el color especificado
ImageFilledPolygon -> Dibuja un polígono con relleno
ImageFilledRectangle -> Dibuja un rectángulo con relleno.
ImageFillToBorder -> Relleno de un color específico
ImageFontHeight -> Devuelve la altura de una fuente
ImageFontWidth -> Devuelve el ancho de una fuente
ImagenGif -> Envia una imagen al navegador web o a un archivo según
los parámetros que reciba.
ImageInterface -> Activa o desactiva el entrelazado
ImageLine -> Dibuja una linea
ImageLoadFont -> Carga una fuente nueva
ImagePolygon -> Dibuja un polígono
ImagePSBBox -> Devuelve el borde que rodea un rectángulo de texto,
usando fuentes PostScript Type1
ImagePSEncodeFont -> Cambia el vector de codificación de caracteres
de una fuente.
ImagePSFreeFont -> Libera la memoria usada por un fuente PostScript
Type1
ImagePSLoadFront -> Carga una fuente PostScript Type1 desde un
archivo.
ImagePSText -> Dibuja una cadena de texto sobre una imagen usando
una fuente PostScript Type1
ImageRectangle -> Dibuja un rectángulo
ImageSetPixel -> Dibuja un pixel
ImageString -> Dibuja una cadena de texto horizontalmente
ImageStringUp -> Dibuja una cadena de texto verticalmente
ImageSX -> Obtiene el ancho de una imagen en píxeles
ImageSY -> Obtiene el alto de una imagen en pixeles
ImageTTFBox -> Devuelve un cuadro que rodea al texto usando fuentes
Truetype
ImageTTFText -> Escribe texto en la imagen usando fuentes TrueType
FUNCIONES MATEMÁTICAS
abs -> Valor absoluto
acos -> Arco coseno
acosh -> Coseno hiperbólico inverso
asin -> Arco seno
asinh -> Seno hiérbólico inverso
atan2 -> Arco tangente de dos variables
atanh -> Atangente hiperbólica inversa
base_convet -> Convierte un número entre bases arbitrarias
BinDec -> Binario decimal
ceil -> Redondea fracciones hacia arriba
cos -> Coseno
cosh -> Coseno hiperbólico
DecBin -> Decimal a binario
DecHex -> Decimal a hexadecimal
DecOct -> Decimal a octal
deg2rad -> Convierte el n´muero en grados a su equivalente en
radianes.
exp -> e elevado a...
floor -> Redondea fracciones hacia abajo
fmod -> Devuelve el residuo de punto flotante (módulo) de la divisón
de los argumentos.
getrandmax -> Muestra el mayor valor aleatorio posible
HexDec -> Hexadecimal a decimal
hypot -> Devuelve sqrt(num1*num1 + num2*num2)
is_finite -> Encuentra si un valor es un número finito legal
is_infinite -> Encuentra si un valor es infinito
is_nan -> Encuentra si un valor es un número
lcg_value -> Generador lineal congruente combinado.
log10 -> Logaritmo en base-10
log1p -> Devuelve log(1 + numero), computado en una forma que es
precisa, incluso, cuando el valor es cercano a cero.
log -> Logaritmo natural
max -> Encuentra el valor mayor
min -> Encuentra el valor menor
mt_gentrandmax -> Muestra el mayor valor aleatorio posible
mt_rand -> Genera un valor aleatorio mejorado
mt_srand -> Introduce la semilla del generador de números aleatorios
mejorado.
OctDec -> Octal a decimal.
pi -> Devuelve el valor de pi.
pow -> Expresión exponencial
rad2deg -> Converte el número en radianes a su equivalente en grados
rand -> Genera un valor aleatorio
round -> Redondea un float
sin -> Seno.
sinh -> Seno hiperbólico
sqrt -> Raíz cuadrada
srand -> Introduce la semilla del generador de números aleatorios
tan -> Tangente
tanh -> Tangente hiperbólica
FUNCIONES PARA LAS BASES DE DATOS MYSQL
mysql_affected_rows -> Devuelve el número de filas afectadas de la
última operación MySQL
mysql_change_user -> Cambia el usuario conectado en la conección
activa.
mysql_client_encoding -> Devuelve el nombre del juego de carcateres.
mysql_close -> Cierra una conección con MySQL
mysql_conecct -> Abre una conección con un servidor MySQL
mysql_create_db -> Crea una base de datos MySQL
mysql_data_seek -> Mueve el puntero interno
mysql_db_name -> Obtiene el nombre de una base de datos.
mysql_db_query -> Envía una sentencia SQL al servidor MySQL
mysql_drop_db -> Borra una base de datos del servidor MySQL
mysql_erno -> Informa el número de mensaje de error de la última
operación MySQL
mysql_error -> Devuelve el texto del mensaje de error de la última
operación MySQL
mysql_escape_string -> Escapa una cadena para su uso en mysql_query
mysql_fetch_array -> Extrae la fila de resultado como una matriz
asociativa.
mysql_fetch_assoc -> Recupera una fila de resultado como una matriz
asociativa.
mysql_fetch_field -> Extrae la información de una columna y la
devuelve como un objeto.
mysql_fetch_lengths -> Devuelve la longitud de cada salida en un
resultado.
mysql_fetch_object -> Extrae una fila de resultado como un objeto.
mysql_fetch_row -> Devuelve una fila de resultado como matriz.
mysql_field_flags -> Devuelve los flags asociados con el campo
especificado en un resultado.
mysql_field_len -> Devuelve la longitud de un campo especificado.
mysql_field_name -> Devuelve el nombre del campo especificado como
un resultado
mysql_field_seek -> Asigna el puntero del resultado al offset del
campo especificado.
mysql_field_table -> Devuelve el nombre de la tabla donde está el
campo especificado
mysql_field_type -> Devuelve el tipo del campo especificado en un
resultado
mysql_free_result -> Libera la memoria del resultado.
mysql_get_client_info -> Obtiene información del Cliente MySQL
mysql_get_host_info -> Obtiene información de la máquina donde
reside el servidor MySQL
mysql_get_proto_info -> Obtiene información del protocolo MySQL
mysql_get_server_info -> Obtiene información del servidor MySQL
mysql_info -> Obtiene información sobre la consulta más reciente
mysql_insert_id -> Devuelve el indentificador generado en la última
llamada INSERT
mysql_list_dbs -> Lista todas las bases de datos disponibles en el
servidor MySQL
mysql_list_fields -> Lista todos los campos del resultado de MySQL
mysql_list_processes -> Lista todos los procesor MySQL
mysql_list_tables -> Lista las tablas de una base de datos
seleccionada previamente.
mysql_num_fields -> Devuelve el número de campos de un resultado.
mysql_num_rows -> Devuelve el número de filas obtenidas de un
resultado.
mysql_pconnect -> Abre una conección de forma persistente al
servidor MySQL
mysql_ping -> Efectúa un chequeo de respuesta sobre una conexión de
servidor.
mysql_query -> Envía una sentencia SQL a MySQL
mysql_real_escape_string -> Escapa los caracteres especiales de una
cadena para su uso en una sentencia MySQL
mysql_result -> Devuelve datos sobre un resultado
mysql_select_db -> Selecciona una base de datos MySQL
mysql_stat -> Obtiene el estado actual del sistema
mysql_tablename -> Devuelve el nombre de la tabla de un campo.
mysql_thread_id -> Devuelve el ID del hilo actual.
mysql_unbuffered_query -> Envía una consulta SQL al MySQL, sin
recuperar ni colocar en búfer las filas de resultado.
FUNCIONES DE RED
checkdnsrr -> Comprueba los registros DNS correspondientes a nombres
de máquinas en Internet o direcciones IP.
dns_get_record -> Recupera los registros de recursos DNS asociados
con un nombre de dominio.
fscokopen -> Abre una conección de dominio Internet o UNIX via
sockets.
gethostbyaddr -> Muestra el nombre de un servidor mediante su
dirección IP
gethostbyname -> Obtiene la direccion IP correspondiente al nombre
de un servidor.
gethostbynamel -> Obtiene una lista de direcciones IP
correspodneinte a los servidores.
getmxrr -> Obtiene los registros MX correspondientes a un dominio.
ip2long -> Convierte una cadena que contiene una dirección con
puntos del Protocol en una dirección apropiada.
long2ip -> Convierte una dirección de red Interenet a una cadena de
formato estandar en Internet con puntos.
syslog -> Genera un mensaje del sistema
FUNCIONES DE INFORMACIÓN SOBRE PHP
assert -> Revisa si la aserción es evaluada a FALSE.
dl -> Carga una extensión de PHP en tiempo de ejecución.
extension_lodaded -> Indica si una extensión ha sido cargada.
get_cfg_var -> Obtiene el valor de una opción de configuración de
PHP.
get_current_user -> Obtiene el nombre del propietario del programa
actual.
get_defined_constants -> Devuelve un array con los nombres de
funciones de un módulo.
get_include_path -> Indica la opción de configuración inlcude_path
actual
get_included_files -> Devuelve un array con los nombres de los
archivos incluidos o requeridos en un programa.
get_loaded_extensions -> Devuelve un array con los nombres de todos
los módulos compilados y cargados.
get_magic_quotes_gpc -> Obtiene el valor de la configuración activa
actual de las comillas mágicas gpc
get_magic_quotes_runtime -> Obtiene el valor de la configuración
activa actual de magic_quote_runtime
get_required_files -> Alias de get_included_files
getenv -> Muestra el valor de una variable de entorno
getlastmod -> Obtiene la fecha y hora de la última modificación de
una página.
getmyid -> Obtener el GID del propietario de un programa.
getmyinode -> Recupera el inodo del script actual.
getmypid -> Obtiene el ID del proceso PHP.
getmyuid -> Indica el UID del propietario del script PHP.
getopt -> Obtiene opciones de la lista de argumentos desde la línea
de comandos.
getrusage -> Muestra el consumo actual de recursos.
ini_alter -> alias de ini_set()
ini_get_all -> Muestra todas las opciones de configuración.
ini_get -> Recupera el valor de una opción de configuración.
ini_restore -> Restablece el valor de una opción de configuración.
ini_set -> Establece el valor de una opción de configuración.
main -> Página predeterminada para main()
memory_get_usage -> Muestra la cantidad de memoria para PHP
php_ini_scanned_files -> Devuelve la lista de los archivos .ini
procesador del directorio ini adicional.
php_logo_guif -> Obtiene el guid logo.
php_sapi_name -> Devuelve el tipo de interfaz entre el servidor web
y PHP.
php_uname -> Muestra información indicando el sistema operativo
donde fue compilado PHP.
phpcredits -> Imprime los créditos de los creadores y colaboradores
php.
phpinfo -> Muestra una importante cantidad de información de PHP.
phpversion -> Indica la versión actual de PHP.
putenv -> Permite establece el valor de una variable de entorno.
restore_include_path -> Restablece el valor de la opción de
configuración include_path
set_include_path -> Establece la configuración de include_path
set_magic_quotes_runtime -> Establece el valor de la configuración
activa actual de magic_quotes_runtimes.
set_time_limit -> Limita el tiempo máximo de ejecución de un
programa. Por defecto son 30 segundos.
version_compare -> Compara dos cadenas de número de versión 'PHP-Estándar'.
zend_logo_guid -> Obtiene el guid zend.
zend_version -> Obtiene la versión del motor zend actual.
FUNCIONES DE EJECUCIÓN DE PROGRAMAS
escapeshellarg -> Ecapa una cadena a ser usada como argumento del
intérprete de comandos.
escapeshellcdm -> Enmascara los metacaracteres del intérprete de
ordenes.
exec -> Permite ejecutar un programa externo.
passthru -> Ejecuta un programa externo y muestra su salida literal.
proc_close -> Cierra un proceso abierto por proc_open() y devuelve
el código de salida del proceso.
proc_get_status -> Obtiene información sobre un proceso abierto por
proc_open()
proc_open -> Ejecuta un comando y abrir apuntadores de archivo para
entrada/salida
proc_terminate -> Mata un proceso abierto por proc_open()
shell_exec -> Ejecuta un comando mediante el intérprete de comandos
y devolver la salida completa como una cadena.
system -> Ejecuta un programa externo y muestra su salida.
FUNCIONES PARA EL MANEJO DE SESIONES
session_cache_expire -> Informa la caducidad actual del caché.
session_cache_limiter -> Lee y/o cambia el limitador del caché
actual.
session_decode -> Decodifica los datos de una sesión a partir de una
cadena codificada previamente.
session_destroy -> Destruye todos los datos de una sesión, pero no a
la sesión en sí.
session_encode -> Codifica los datos de la sesión en una cadena que
luegro podrá ser decodificada.
session_get_cookie_params -> Obtiene los parámetros de la cookie de
la sesión actual.
session_id -> Lee y/o cambia el id de la sesión actual.
session_is_registered -> Comprueba si una variable está registrada
en la sesión actual.
session_module_name -> Lee y/o cambia el módulo de la sesión actual.
session_name -> Lee y/o cambia el nombre de la sesión actual.
session_regenerate_id -> Regenera el ID de la sesión actual.
session_register -> Permite registrar más de una variable global en
la sesión actual.
session_save_path -> Lee y/o cambia la ruta donde se guardan los
datos de la sesión actual.
session_set_cookie_params -> Cambia los parámetros de la cookie de
la sesión.
session_set_save_handler -> Establece unas funciones para el
almacenamiento de los datos de la sesión a nivel de usuario.
session_start -> Inicia una sesión.
session_unregister -> Desregistra una variable de la sesión actual.
session_unset -> Elimina todas las variables de la sesión.
session_write_close -> Escrie los datos de la sesión y la finaliza.
FUNCIONES DE CADENAS
AddCSlashes -> Marca una cadena con barras al estilo del C de la
forma \.
AddSlashes -> Marca una cadena con barras.
bin2hex -> Convierte datos binarios en su representación en
hexadecimal.
chop -> Elimina los espacios en blanco al final de una cadena.
chr -> Devuelve un carácter específico sobre un número dado.
chunk_split -> Divide una cadena en trozos más pequeños.
convert_cyr_string -> Convierte de un juego de caracteres Cirílico a
otro.
count_chars -> Muestra información sobre los caracteres usados en
una cadena.
crc32 -> Calcula el polinomio crc32 de una cadena.
crypt -> Encripta una cadena mediante DES.
echo -> Imprime una o más cadenas.
explode -> Divide una cadena por otra.
fprintf -> Escribe una cadena con formato por una secuencia.
get_html_translation_table -> Devuelve la tabla de traducción
utilizada por htmlspecialchars() y htmlentities()
hebrev -> Convierte hebreo lógico a texto visual.
hrebevc -> Convierte ebrero lógico a texto visual con conversión de
saltos de línea.
html_entity_decode -> Convierte todas las entidades HTML a sus
respectivos caraceteres.
htmlentitites -> Convierte los caracteres aplicables a entidades
HTML.
implode -> Une elementos de un array mediante una cadena.
join -> Une elementos de una tabla en una cadena.
levenshtein -> Calcula la distancia levenshtein entre dos cadenas-
localconv -> Muestra información sobre el formato numérico.
ltrim -> Elimina espacios en blanco del principio de una cadena.
md5_file -> Calcula el resumen criptográfico md5 de un nombre de
archivo dado.
md5 -> Calcula el hash md5 de una cadena
metaphone -> Calcula la 'metafona' de una cadena.
money_format -> Permite dar formato a un número como una cadena de
moneda.
nl_langinfo -> Consulta información sobre el lenguaje y la
localidad.
nl2br -> Convierte nuevas líneas a saltos de líneas HTML
number_format -> Formatea un número con los miles agrupados y
separadores decimales.
ord -> Devuelve al valor ASCII de un cáracter. Función inversa de
char.
parse_str -> Divide la cadena en variables.
print -> Imprime en pantalla una cadena.
printf -> Imprime una cadena con formato.
quoted_printable_decode -> Convierte una cadena con marcación
imprimible a una cadena de 8 bits.
rtrim -> Borra los espacios en blanco al final de la cadena.
setlocale -> Fija la información de la localidad.
sha1_file -> Calcula el resumen criptográfio sha1 de un archivo.
sha1 -> Calcula el resumen criptográfio sha1 de una cadena.
similar_text -> Calcula la similitud entre dos cadenas.
soundex -> Calcula la clave soundex en una cadena.
sprintf -> Devuelve una cadena con formato, pero no la imprime
sscanf -> Trocea la entrada de una cadena según un formato dado.
str_ireplace -> Versión 'case insensitive' de str_replace()
str_pad -> Rellena una cadena con otra hasta una longitud definida.
str_repeat -> Repite una cadena
str_replace -> Sustituye todas las de una cadena en otra.
str_rot13 -> Realiza la transofrmación rt13 sobre una cadena.
str_split -> Permite mezclar aleatoreamente una cadena.
str_word_count -> Muestra información sobre las palabras usadas en
una cadena.
strcasecmp -> Comapra cadenas insensibles en mayúsculas y minúsculas
y seguras en modo binario.
strchr -> Encuentra la primera aparición de un caracter en una
cadena.
strcmp -> Compara cadenas con seguridad binaria.
strcoll -> Compara cadenas sobre la base de la localidad.
strcspn -> Encuentra la longitud del elemento inicial que no
coincide con la máscara.
strip_tags -> Elimina las etiquetas HTML y PHP de una cadena.
stripcslashes -> Desmarca la cadena marca don AddCSlashes()
stripos -> Encuentra la posición de la primera ocurrencia de una
cadena, insensible a mayúsculas y minúsculas.
stripslashes -> Desmarca la cadena marcada con AddSlashes().
stristr -> Igual que strrstr, pero sin tener en cuenta mayúsculas o
minúsculas.
strlen -> Muestra el largo de una cadena.
strnatcasecmp -> Compara cadenas insensibles a mayúsculas y
minúsculas usando un algoritmo de "orden natural"
strnatcmp -> Compara cadenas usando un algoritmo de "orden natural"
strncasecmp -> Compara de los primeros n caracteres de cadenas.
strncmp -> Compara de los n primeros caraceteres de cadenas, son
seguridad binaria.
strpos -> Encuentra la posición de la primera aparición de una
cadena en otra cadena.
strrchr -> Encuentra la última aparición de una cadena en otra
cadena.
strrev -> Invierte el orden de una cadena.
strripos -> Encuentra la posición de la última ocurrencia de una
cadena en otra, insensible a mayúsculas y minúsculas.
strrpos -> Encuentr la posición de la última aparición de un
carácter en una cadena.
strspn -> Encuentra la longitud del segmento inicial que coincide
con la máscara.
strstr -> Encuentra la primera aparición de una cadena.
strtok -> Didive una cadena en elementos.
strtolower -> Pasa a minúsculas una cadena.
strtoupper -> Pasa a mayúsculas una cadena.
strtr -> Traduce ciertos caracteres.
substr_compare -> Compara 2 cadenas, segura con material binario,
opcionalmente insensible a mayúsculas y minpusculas, a partir de un
desplezamiento y hasta un límite de caracteres.
substr_count -> Cuenta el número de apariciones de una subcadena en
una cadena.
substr_replace -> Sustituye un texto en una parte de una cadena.
substr -> Devuelve parte de una cadena
trim -> Elimina espacios del principio y del fin de una cadena.
ucfirst -> Pasa a mayúsculas el primer caracter de una cadena.
ucwords -> Pasa a mayúsculas la primera letra de cada palabra de una
cadena.
vprintf -> Imprime una cadena con formato.
vsprintf -> Devuelve una cadena con formato.
wordwrap -> Corta una cadena en un número dado de caracteres usando
un caracter de ruptura de cadenas.
FUNCIONES PARA EL TRATAMIENTO DE URL
base64_decode -> Decodifica datos cifrados con el tipo MIME base64
base64_enocde -> Codifica datos en MIME base64
get_meta_tags -> Extrae todo el contenido de atributos de etiquetas
meta de un archivo y devuelve una mtriz, por ejemplo keywords o
description.
http_build_query -> Genera una cadena de consulta codificada estilo
URL
parse_url -> Analiza una URL y nos devuelve sus componentes.
rawurldecode -> Decodifica cadenas codificas previamente estilo URL
rawurlencode -> Codifica una cadena al estilo URL de acuerdo con el
RFC 1738
urldecode -> Decodifica URL cifradas en una cadena de texto.
urlencode -> Codifia una URL en una cadena de texto.
FUNCIONES DE VARIABLES
doubleval -> Obtiene el valor double de una variable
empty -> Indica si una variable está definida.
floatval -> Obtiene el valor flotante de una variable.
get_defined_vars -> Devuelve un array con todas las variables
definidas.
get_resource_type -> Devuelve el tipo de recurso.
gettype -> Muestra el tipo de una variable.
import_request_variables -> IMporta variables GET/POST/Cookie en el
contezto global.
intval -> Recupera el valor entero de una variable.
is_array -> Verifica si una variable es un array
is_bool -> Verifica si una variable es de tipo booleana
is_callable -> Verifica que los contenidos de una variable puedan
ser llamadoscomo una función.
is_double -> Verifica si una variable es es un valor double.
is_float -> Verifica si una variable es un flotante
is_int -> Verifica si una variable es un valor entero
is_integer -> Verifica si una variable es un valor entero
is_long -> Verifica si una variable es un valor entero
is_null -> Verifica si una variable es nula
is_numeric -> Verifica si una variable es un número o una cadena
númerica
is_object -> Verifica si una variable es un objeto
is_real -> Verifica si una variable es un número real.
is_resource -> Verifica si una variable es un recurso
is_scalar -> Verifica si una variable es un escalar
is_string -> Verifica si una variable es una cadena de caracteres
isset -> Determina si una variable está definida
print_r -> Imprime información legible para humanos sobre una
variable
serialize -> Genera una representación apta para almacenamiento de
un valor.
settype -> Permite establecer el tipo de una variable
strval -> Obtiene una cadena de caracteres a partir de una variable
unserialize -> Crea u valor PHP a partir de una representación
almacenada.
unset -> Destruye una variable pasada como parámetro.
var_dump -> Vuelca la información sobre una variable
var_export -> Imprime o devuelve la representación de cadena de una
variable
FUNCIONES PARA EXPRESIONES REGULARES
ereg_replace -> Reemplaza expresiones regulares
ereg -> Busca coincidencia de expresiones regulares
eregi_replace -> Reemplaza expresiones regularse sin diferencias
mayúsculas ni minúsculas
eregi -> Busca coincidencias de expresiones regulares sin
diferencias mayúsculas ni minúsculas
split -> Divide la cadena en elementos de un array.
spliti -> Separa una cadena en un matriz mediante una expresión
regular, no sensible a mayúsculas ni minúsculas.
sql_regcase -> Construye una expresión regular para buscar
coincidencias sin diferencias mayúsculas ni minúsculas