Tag Archives: Functions

XML Parser functions

String functions

  • addcslashes – It  returns a string with backslashes in front of the specified characters
  • addslashes – It  returns a string with backslashes in front of the specified characters
  • bin2hex – It convert binary data into hexadecimal representation
  • chop – Its an alias of rtrim()
  • chr – It returns a character based on ASCII value
  • chunk_split – It splits a string into smaller chunks
  • convert_cyr_string – It converts from one Cyrillic character set to another
  • convert_uudecode – It decodes a uuencoded string
  • convert_uuencode – It Uuencode a string
  • count_chars – It return information about characters used in a string
  • crc32 – It calculates a 32-bit CRC  for a string
  • crypt – It returns a string encrypted using DES, Blowfish, or MD5 algorithms.
  • echo() – It outputs one or more strings
  • explode – It splits a string by string
  • fprintf – It writes a formatted string to a specified output stream
  • get_html_translation_table – It returns the translation table used by htmlspecialchars() and htmlentities()
  • hebrev – It converts logical Hebrew text to visual text
  • hebrevc -It convert logical Hebrew text to visual text with newline conversion
  • hex2bin – It decodes a hexadecimally encoded binary string
  • html_entity_decode – It convert all HTML entities to their applicable characters
  • htmlentities – It convert all applicable characters to HTML entities
  • htmlspecialchars_decode – It convert special HTML entities back to characters
  • htmlspecialchars – It convert special characters to HTML entities
  • implode – It joins array elements with a string
  • join – Its an alias of implode()
  • lcfirst – It make a string’s first character lowercase
  • levenshtein – It calculate Levenshtein distance between two strings
  • localeconv – It returns numeric formatting information
  • ltrim – It strips whitespace from the beginning of a string
  • md5_file – It calculates the md5 hash of a given file
  • md5 – It calculates the md5 hash of a string
  • metaphone – It calculate the metaphone key of a string
  • money_format – It formats a number as a currency string
  • nl_langinfo – It returns specific local information.
  • nl2br – It inserts HTML line breaks before all newlines in a string
  • number_format – It format a number with grouped thousands
  • ord – It return ASCII value of character
  • parse_str – It parses the string into variables
  • print – It outputs a string
  • printf – It output a formatted string
  • quoted_printable_decode – It decodes a quoted-printable string to an 8-bit ASCII string
  • quoted_printable_encode – It convert a 8 bit string to a quoted-printable string
  • quotemeta – It adds backslashes in front of some predefined characters in a string.
  • rtrim – It strips whitespace from the end of a string
  • setlocale – It sets locale information
  • sha1_file – It calculates the SHA-1 hash of a file
  • sha1 – It calculates the SHA-1 hash of a file
  • similar_text – It calculates the similarity between two strings
  • soundex – It calculates the  soundex key of a string
  • sprintf – It returns a formatted string
  • sscanf – It parses input from a string according to a format
  • str_getcsv – It parse a CSV string into an array
  • str_ireplace – It replaces some characters in a string (case-insensitive)
  • str_pad – It pads a string to a certain length with another string
  • str_repeat – It repeats a string
  • str_replace – It replace all occurrences of the search string with another string
  • str_rot13 – It perform the rot13 transform on a string
  • str_shuffle – It randomly shuffles a string
  • str_split – It convert a string to an array
  • str_word_count – It return the number of words in a string
  • strcasecmp – It compares two strings (case-insensitive)
  • strchr – Its an alias of strstr() and find the first occurrence of a string
  • strcmp – It compares two strings
  • strcoll – It compares two strings based on locale setting
  • strcspn – It returns the number of characters found in a string before any part of the specified characters are found.
  • strip_tags – It  strips HTML and PHP tags from a string
  • stripcslashes – It removes backslashes added by the addcslashes() function
  • stripos – It returns the position of the first occurrence of a string inside another string
  • stripslashes – It removes backslashes added by the addslashes() function.
  • stristr – It find the first occurrence of a string(case insensitive)
  • strlen – It find the string length
  • strnatcasecmp – It compares two strings using a “natural” algorithm.
  • strnatcmp – It compares two strings using a “natural” algorithm.
  • strncasecmp – It compares two strings
  • strncmp – It compares  first n characters (case-sensitive) of a strings
  • strpbrk – It searches a string for any of the specified characters.
  • strpos – It finds the position of the first occurrence of a substring in a string
  • strrchr – It finds the last occurrence of a character in a string
  • strrev – It reverse a string
  • strripos – It find the position of the last occurrence of a  substring in a string(case-insensitive)
  • strrpos – It finds the position of the last occurrence of a  substring in a string
  • strspn – It returns the number of characters found in the string that contains only characters from the charlist.
  • strstr – It finds the first occurrence of a string
  • strtok – It splits a string into smaller strings
  • strtolower – It makes a string lowercase
  • strtoupper – It makes a string uppercase
  • strtr – It translate characters or replace substrings
  • substr_compare – It compares two strings from a specified start position
  • substr_count – It counts the number of substring occurrences
  • substr_replace – It replace text within a portion of a string
  • substr – It returns part of a string
  • trim – It strips whitespace from the beginning and end of a string
  • ucfirst – It  make a string’s first character uppercase
  • ucwords – It converts the first character of each word in a string to uppercase
  • vfprintf – It writes a formatted string to a specified output stream
  • vprintf – It output a formatted string
  • vsprintf – It return a formatted string
  • wordwrap – It wraps a string into new lines when it reaches a specific length.

SimpleXML functions

Misc functions

Zip functions

LibXML functions

FTP functions

  • ftp_alloc – It allocates space for a file to be uploaded
  • ftp_cdup – It changes to the parent directory
  • ftp_chdir – It changes the current directory on a FTP server
  • ftp_chmod – It sets permissions on a file via FTP
  • ftp_close – It closes an FTP connection
  • ftp_connect – It opens an FTP connection
  • ftp_delete – It deletes a file on the FTP server
  • ftp_exec – It requests execution of a command on the FTP server
  • ftp_fget – It downloads a file from the FTP server and saves to an open file
  • ftp_fput – It uploads from an open file to the FTP server
  • ftp_get_option -It retrieves various runtime behaviours of the current FTP stream
  • ftp_get – It downloads a file from the FTP server
  • ftp_login – It can be used to log in to an FTP connection
  • ftp_mdtm – It returns the last modified time of the given file
  • ftp_mkdir – It creates a directory on the FTP server
  • ftp_nb_continue – Continues retrieving/sending a file
  • ftp_nb_fget – It retrieves a file from the FTP server and writes it to an open file
  • ftp_nb_fput – It stores a file from an open file to the FTP server
  • ftp_nb_get – It retrieves a file from the FTP server and writes it to a local file
  • ftp_nb_put – It stores a file on the FTP server
  • ftp_nlist – It returns a list of files in the given directory
  • ftp_pasv – It turns passive mode on or off
  • ftp_put – It uploads a file to the FTP server
  • ftp_pwd – It  returns the current directory name
  • ftp_quit – Its an alias ftp_close() and  closes ftp conection
  • ftp_raw – It sends an arbitrary command to an FTP server
  • ftp_rawlist – It returns a detailed list of files in the given directory
  • ftp_rename – It renames a file or a directory on the FTP server
  • ftp_rmdir – It removes a directory on the FTP server
  • ftp_set_option – It sets miscellaneous runtime FTP options
  • ftp_site – It sends a SITE command to the server
  • ftp_size – It returns the size of the given file
  • ftp_ssl_connect – It opens an Secure SSL-FTP connection
  • ftp_systype – It  returns the system type identifier of the remote FTP server

Filesystem functions

  • basename – It returns trailing name component of path
  • chgrp – It can be used to change file group
  • chmod – It can be used to change file permission
  • chown – It can be used to change file ownership
  • clearstatcache – It can be used to clears file status cache
  • copy – It can be used to copy file
  • delete – Check unlink() or unset()
  • dirname – It returns parent directory’s path
  • disk_free_space – It returns available space on filesystem or disk partition
  • disk_total_space – It returns the total size of a filesystem or disk partitio
  • diskfreespace – Its an alias of disk_free_space()
  • fclose – It closes an open file pointer
  • feof – It checks for end-of-file on a file pointer
  • fflush – It flushes the output to a file
  • fgetc – It returns character from file pointer
  • fgetcsv – It returns line from file pointer and parse for CSV fields
  • fgets – It returns line from file pointer
  • fgetss – It returns line from file pointer and strip HTML tags
  • file_exists – It checks whether a file or directory exists
  • file_get_contents – It reads entire file
  • file_put_contents – It writes a string to a file
  • file – It reads entire file into an array
  • fileatime – It returns last access time of file
  • filectime – It returns inode change time of file
  • filegroup – It returns file group
  • fileinode – It returns file inode
  • filemtime – It returns file modification time
  • fileowner – It returns  file owner
  • fileperms – It returns  file permissions
  • filesize – It returns  file size
  • filetype – It returns  file type
  • flock – It can be used to lock the file
  • fnmatch – Match filename against a pattern
  • fopen – It opens file or URL
  • fpassthru – It outputs all remaining data on a file pointer
  • fputcsv – It format line as CSV and write to file pointer
  • fputs – Its an  alias of fwrite() and writes to a file
  • fread – It can be used to read the content from a file
  • fscanf – It parses input from a file according to a format
  • fseek – It seeks on a file pointer
  • fstat – It returns information about a file using an open file pointer
  • ftell – It returns the current position of the file pointer
  • ftruncate – It truncates a file to a given length
  • fwrite – It writes the string to a file
  • glob – It finds pathnames matching a pattern
  • is_dir – It checks whether the filename is a directory
  • is_executable – It checks whether the filename is executable
  • is_file – It checks whether the filename is a regular file
  • is_link – It checks whether the filename is a symbolic link
  • is_readable – It checks whether the file exists and is readable
  • is_uploaded_file – It checks whether the file was uploaded via HTTP POST
  • is_writable – It checks whether  the filename is writable
  • is_writeable – Its an Alias of is_writable() and  checks whether  the filename is writable
  • lchgrp – It changes group ownership of symlink
  • lchown – It changes user ownership of symlink
  • link – It creates a hard link
  • linkinfo – It returns information about a link
  • lstat – It returns information about a file or symbolic link
  • mkdir – It can be used to create directory
  • move_uploaded_file – It moves an uploaded file to a new location
  • parse_ini_file – It parses a configuration file
  • parse_ini_string – It parse a configuration string
  • pathinfo – It returns information about a file path
  • pclose – It closes process file pointer
  • popen – It opens process file pointer
  • readfile – It outputs a file
  • readlink – It returns the target of a symbolic link
  • realpath_cache_get – It returns realpath cache entries
  • realpath_cache_size – It returns realpath cache size
  • realpath – It returns canonicalized absolute pathname
  • rename – It renames a file or directory
  • rewind – It rewinds the position of a file pointer
  • rmdir – It can be used to remove a directory
  • set_file_buffer – Its an alias of stream_set_write_buffer()
  • stat – It returns information about a file
  • symlink – It creates a symbolic link
  • tempnam – It create file with unique file name
  • tmpfile – It creates a temporary file
  • touch – It sets access and modification time of file
  • umask – It changes file permissions of file
  • unlink – It deletes the file