Inicio > General, PHP, Programación, Tutoriales > Listado de Funciones PHP útiles

Listado de Funciones PHP útiles


Funciones php con una breve descripción de cada una de ellas. Un muy buen esquema que tiene que estar siempre a mano. En este listado encontramos 450 funciones organizados por temas y con una descripción muy breve y útil.



FUNCIONES DE FECHA Y HORA.
Gettimeofday –> Permite obtener la hora actual
gmdate –> 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 — Obtiene el número de filas afectadas en la anterior operación de MySQL

mysql_client_encoding — Devuelve el nombre de la colección de caracteres

mysql_close — Cierra la conexión de MySQL

mysql_connect — Abre una conexión al servidor MySQL

mysql_create_db — Crea una base de datos MySQL

mysql_data_seek — Mueve el apuntador interno del resultado

mysql_db_name — Recupera nombre de la base de datos de la llamada a mysql_list_dbs

mysql_db_query — Selecciona una base de datos y ejecuta una consulta sobre la misma

mysql_drop_db — Omite (elimina) una base de datos MySQL

mysql_errno — Devuelve un mensaje de error con un valor numérico de la operación anterior con MySQL

mysql_error — Devuelve el texto con error del mensaje de la anterior operación MySQL

mysql_escape_string — Escapa una cadena para ser usada en mysql_query

mysql_fetch_array — Recupera una fila de resultado como un array asociativo, un array numérico o como ambos

mysql_fetch_assoc — Recupera una fila de resultado como un array asociativo

mysql_fetch_field — Obtiene la información de una columna desde un resultado y la devuelve como un objeto

mysql_fetch_lengths — Obtiene la longitud de cada salida en un resultado

mysql_fetch_object — Recupera una fila de resultado como un array objeto

mysql_fetch_row — Recupera una fila de resultado como un array numérico

mysql_field_flags — Obtiene los flags asociados con el campo especificado en un resultado

mysql_field_len — Devuelve la longitud del campo especificado

mysql_field_name — Obtiene el nombre del campo especificado en un resultado

mysql_field_seek — Establece el apuntador del resultado en un número de campo específicado

mysql_field_table — Obtiene el nombre de la tabla en la que está el campo especificado

mysql_field_type — Obtiene el tipo del campo especificado en un resultado

mysql_free_result — Libera la memoria del resultado

mysql_get_client_info — Obtener información del cliente MySQL

mysql_get_host_info — Obtener información de la máquina anfitriona MySQL

mysql_get_proto_info — Obtener información del protocolo MySQL

mysql_get_server_info — Obtener información del servidor MySQL

mysql_info — Obtiene información sobre la consulta más reciente

mysql_insert_id — Obtiene la ID generada en la última consulta

mysql_list_dbs — Lista de las bases de datos disponibles en un servidor MySQL

mysql_list_fields — Lista los campos del resultado de MySQL

mysql_list_processes — Lista los procesos MySQL

mysql_list_tables — Lista las tablas de una base de datos MySQL

mysql_num_fields — Obtiene el número de campos en un resultado

mysql_num_rows — Obtener el número de filas de un resultset

mysql_pconnect — Abre una conexión persistente a un servidor MySQL

mysql_ping — Efectuar un chequeo de respuesta (ping) sobre una conexión de servidor o reconectarse si no hay conexión

mysql_query — Enviar una consulta MySQL

mysql_real_escape_string — Escapa caracteres especiales en una cadena para ser usado en una sentencia SQL

mysql_result — Obtener datos de resultado

mysql_select_db — Seleccionar una base de datos MySQL

mysql_set_charset — Establece el conjunto de caracteres del cliente

mysql_stat — Obtiene el status actual del sistema

mysql_tablename — Obtiene 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 a 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.

Espero sea de mucha ayuda este artículo que especifica 450 funciones de PHP y describe cada una de ellas.

Fuente: http://www.php.net/

Categorías:General, PHP, Programación, Tutoriales Etiquetas: ,
  1. Aún no hay comentarios.
  1. 12 octubre, 2011 a las 16:38

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: