Category Archives: PHP

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

Error functions

Directory functions

  • chdir – It can be used to change directory
  • chroot – It can be used to change the root directory
  • closedir – It closes directory handle
  • dir – It return an instance of the Directory class
  • getcwd – It returns the current working directory
  • opendir – It opens directory handle
  • readdir – It reads entry from directory handle
  • rewinddir – It rewinds directory handle
  • scandir – It lists files and directories of a given path.

Calendar functions

  • cal_days_in_month – It returns the number of days in a month for a given year and calendar
  • cal_from_jd – It converts from Julian Day Count to a supported calendar
  • cal_info – It returns information about a particular calendar
  • cal_to_jd – It converts from a supported calendar to Julian Day Count.
  • easter_date – It returns the unix timestamp of easter date for a given year
  • easter_days – It returns the no of days between March 21 and Easter day of a given year.
  • FrenchToJD – It converts a date from the French Republican Calendar to a Julian Day Count
  • GregorianToJD – It converts a Gregorian date to Julian Day Count
  • JDDayOfWeek – It returns the day of the week
  • JDMonthName – It returns a month name
  • JDToFrench – It converts a Julian Day Count to the French Republican Calendar
  • JDToGregorian – It converts Julian Day Count to Gregorian date
  • jdtojewish – It converts a Julian day count to a Jewish calendar date
  • JDToJulian – It converts a Julian Day Count to a Julian Calendar Date
  • jdtounix – It convert Julian Day to Unix timestamp
  • JewishToJD – It converts a date in the Jewish Calendar to Julian Day Count
  • JulianToJD – It converts a Julian Calendar date to Julian Day Count
  • unixtojd – It convert Unix timestamp to Julian Day

Array functions

  • array_change_key_case – It converts the keys of an array into uppercase
  • array_chunk – It splits an array into chunks
  • array_combine – It creates an array by using one array for keys and another for its values
  • array_count_values – It counts all the values of an array
  • array_diff_assoc – It computes the difference of arrays with additional index check
  • array_diff_key – It computes the difference of arrays using keys for comparison
  • array_diff_uassoc – It computes the difference of arrays with additional index
  • array_diff_ukey – It computes the difference of arrays using a callback function on the keys for comparison
  • array_diff – It finds the difference of arrays
  • array_fill_keys – It fills an array with values, specifying keys
  • array_fill – It fills an array with the given values
  • array_filter – It filters elements of an array using a callback function
  • array_flip – It exchanges all keys with their associated values in an array
  • array_intersect_assoc – It finds the intersection of arrays with additional index check
  • array_intersect_key – It finds the intersection of arrays using keys for comparison
  • array_intersect_uassoc – It finds the intersection of arrays with additional index check, compares indexes by a callback function
  • array_intersect_ukey – It finds the intersection of arrays using a callback function on the keys for comparison
  • array_intersect – It finds the intersection of arrays
  • array_key_exists – It checks if the given key or index exists in the array
  • array_keys – It returns all the keys or a subset of the keys of an array
  • array_map – It applies the callback to the elements of the given arrays
  • array_merge_recursive – It merges two or more arrays recursively
  • array_merge – It merge arrays
  • array_multisort – It sorts multiple or multi-dimensional arrays
  • array_pad – It pads array to the specified length with a value
  • array_pop – It pops the last element of an array
  • array_product – It finds the product of values in an array
  • array_push It pushes one or more elements onto the end of array
  • array_rand – It fetches one or more random entries out of an array
  • array_reduce – It reduce the array to a single value using a callback function
  • array_replace_recursive – It replaces elements from passed arrays into the first array recursively
  • array_replace – It replaces elements from passed arrays into the first array
  • array_reverse – It returns an array with elements in reverse order
  • array_search – It searches the array for a given value
  • array_shift – It shift an element off the beginning of array
  • array_slice – It extracts a slice of the array
  • array_splice – It removes a portion of the array and replace it with something else
  • array_sum – It finds the sum of values in an array
  • array_udiff_assoc – It finds the difference of arrays with additional index check
  • array_udiff_uassoc – It finds the difference of arrays with additional index check
  • array_udiff – It finds the difference of arrays by using a callback function for data comparison
  • array_uintersect_assoc – It finds the intersection of arrays with additional index check,
  • array_uintersect_uassoc – It finds the intersection of arrays with additional index check, compares data and indexes by a callback functions
  • array_uintersect – It finds the intersection of arrays, compares data by a callback function
  • array_unique – It removes duplicate values from an array
  • array_unshift – It prepend one or more elements to the beginning of an array
  • array_values – It return all the values of an array
  • array_walk_recursive – It applay a user function recursively to every member of an array
  • array_walk – It apply a user function to every member of an array
  • array – It can be used to create an array
  • arsort – It sort an array in reverse order and maintain index association
  • asort – It sort an array and maintain index association
  • compact – it create array containing variables and their values
  • count – It Count all elements in an array
  • current – It returns the current element in an array
  • each – It return the current key and value pair from an array
  • end – It sets the internal pointer of an array to its last element
  • extract – It import variables into the current symbol table from an array
  • in_array It checks if a value exists in an array
  • key – It fetches a key from an array
  • krsort – It sorts an array by key in reverse order
  • ksort – It sorts an array by key
  • list – It assigns variables as if they were an array
  • natcasesort – It sorts an array using a case insensitive “natural order” algorithm
  • natsort – It sorts an array using a “natural order” algorithm
  • next – It moves the internal array pointer of an array
  • pos – It is an alias of current()
  • prev – It rewinds the internal array pointer
  • range – It can be used to create an array containing a range of elements
  • reset – it  set the internal pointer of an array to its first element
  • rsort – It  sorts the array in reverse order
  • shuffle – It shuffles the array
  • sizeof – It an alias of count()
  • sort – It sorts the array
  • uasort – It sorts an array with a user-defined comparison function and maintain index association
  • uksort – It sorts an array by keys using a user-defined comparison function
  • usort – It sorts an array by keys using a user-defined comparison function

Math functions

  • abs – It returns absolute value
  • acos – It returns arccosine value
  • acosh – It returns Inverse hyperbolic cosine
  • asin – It returns arc sine
  • asinh – It returns Inverse hyperbolic sine
  • atan2 – It returns Arc tangent of two variables
  • atan – It returns Arc tangent
  • atanh – It  returns Inverse hyperbolic tangent
  • base_convert – It convert a number between arbitrary bases
  • bindec – It converts binary number to decimal number
  • ceil – It round the fractions up
  • cos – It returns cosine value .
  • cosh – It returns Hyperbolic cosine .
  • decbin – It converts a decimal to binary
  • dechex – It converts a decimal to hexadecimal
  • decoct – It converts a decimal to octal
  • deg2rad – It converts the number in degrees to the radian equivalent
  • exp – It calculates the exponent of e
  • expm1 – It calculates the value of Ex-1
  • floor – It round fractions down
  • fmod – It returns the remainder of the division.
  • getrandmax – It shows largest possible random value
  • hexdec – It converts Hexadecimal to decimal
  • hypot – It calculate the length of the hypotenuse
  • is_finite – It checks whether a value is a legal finite number
  • is_infinite – It checks whether a value is a legal infinite number
  • is_nan – It checks whether a value is not a number
  • lcg_value – It returns combined linear congruential generator
  • log10 – It returns Base-10 logarithm value
  • log1p – It returns log(1+x)
  • log – It returns natural logarithm
  • max – It returns maximum value
  • min – It returns lowest value
  • mt_getrandmax – It returns largest possible random value
  • mt_rand – It generates a better random value
  • mt_srand – It seed the better random number generator
  • octdec – It converts octal number to decimal
  • pi – It returns the value of pi
  • pow – It returns Exponential expression
  • rad2deg – It converts the radian number to the equivalent number in degrees
  • rand – It generates a random integer
  • round – It rounds a float
  • sin – it returns sine value
  • sinh – it returns hyperbolic sine
  • sqrt – It returns Square root
  • srand – It seed the random number generator
  • tan – It returns tangent value
  • tanh – It returns hyperbolic tangent