发布日期:2013-10-23 10:10:27
  1. Affecting PHP's Behaviour
  2. Audio Formats Manipulation
  3. Authentication Services
  4. Command Line Specific Extensions
  5. Compression and Archive Extensions
  6. Credit Card Processing
  7. Cryptography Extensions
  8. Database Extensions
  9. Date and Time Related Extensions
  10. File System Related Extensions
  11. Human Language and Character Encoding Support
  12. Image Processing and Generation
  13. Mail Related Extensions
  14. Mathematical Extensions
  15. Non-Text MIME Output
  16. Process Control Extensions
  17. Other Basic Extensions
  18. Other Services
  19. Search Engine Extensions
  20. Server Specific Extensions
  21. Session Extensions
  22. Text Processing
  23. Variable and Type Related Extensions
  24. Web Services
  25. Windows Only Extensions
  26. XML Manipulation

     


关于String的函数

Table of Contents

 

  • bin2hex — Convert binary data into hexadecimal representation
  • chop — Alias of rtrim
  • chr — Return a specific character
  • chunk_split — Split a string into smaller chunks
  • convert_cyr_string — Convert from one Cyrillic character set to another
  • convert_uudecode — Decode a uuencoded string
  • convert_uuencode — Uuencode a string
  • count_chars — Return information about characters used in a string
  • crc32 — Calculates the crc32 polynomial of a string
  • crypt — One-way string hashing
  • echo — Output one or more strings

 

  • explode — Split a string by string
  • implode — Join array elements with a string
  • join — Alias of implode

 

  • get_html_translation_table — Returns the translation table used by htmlspecialchars and htmlentities
  • hebrev — Convert logical Hebrew text to visual text
  • hebrevc — Convert logical Hebrew text to visual text with newline conversion
  • hex2bin — Decodes a hexadecimally encoded binary string
  • html_entity_decode — Convert all HTML entities to their applicable characters
  • htmlentities — Convert all applicable characters to HTML entities
  • htmlspecialchars_decode — Convert special HTML entities back to characters
  • htmlspecialchars — Convert special characters to HTML entities

 

 

  • levenshtein — Calculate Levenshtein distance between two strings
  • localeconv — Get numeric formatting information

 

  • ltrim — Strip whitespace (or other characters) from the beginning of a string
  • rtrim — Strip whitespace (or other characters) from the end of a string
  • trim — Strip whitespace (or other characters) from the beginning and end of a string

 

  • md5_file — Calculates the md5 hash of a given file
  • md5 — Calculate the md5 hash of a string
  • sha1_file — Calculate the sha1 hash of a file
  • sha1 — Calculate the sha1 hash of a string

 

  • metaphone — Calculate the metaphone key of a string
  • money_format — Formats a number as a currency string
  • number_format — Format a number with grouped thousands
  • nl_langinfo — Query language and locale information
  • nl2br — Inserts HTML line breaks before all newlines in a string
  • ord — Return ASCII value of character
  • parse_str — Parses the string into variables

 

 

  • quoted_printable_decode — Convert a quoted-printable string to an 8 bit string
  • quoted_printable_encode — Convert a 8 bit string to a quoted-printable string
  • quotemeta — Quote meta characters
  •  
  • setlocale — Set locale information
  •  
  • similar_text — Calculate the similarity between two strings
  • soundex — Calculate the soundex key of a string
  •  
  • str_getcsv — Parse a CSV string into an array
  • str_pad — Pad a string to a certain length with another string
  • str_repeat — Repeat a string
  • str_replace — Replace all occurrences of the search string with the replacement string
  • str_ireplace — Case-insensitive version of str_replace.
  • str_rot13 — Perform the rot13 transform on a string
  • str_shuffle — Randomly shuffles a string
  • strrev — Reverse a string
  • str_split — Convert a string to an array
  • str_word_count — Return information about words used in a string
  • strcoll — Locale based string comparison
  • strcspn — Find length of initial segment not matching mask
  • strip_tags — Strip HTML and PHP tags from a string
  •  
  •  
  • strlen — Get string length

 

  • strnatcasecmp — Case insensitive string comparisons using a "natural order" algorithm
  • strnatcmp — String comparisons using a "natural order" algorithm
  • strncasecmp — Binary safe case-insensitive string comparison of the first n characters
  • strncmp — Binary safe string comparison of the first n characters
  • strcasecmp — Binary safe case-insensitive string comparison
  • strcmp — Binary safe string comparison
  • substr_compare — Binary safe comparison of two strings from an offset, up to length characters

 

  • strpbrk — Search a string for any of a set of characters
  • strrchr — Find the last occurrence of a character in a string
  • strpos — Find the position of the first occurrence of a substring in a string
  • strripos — Find the position of the last occurrence of a case-insensitive substring in a string
  • stripos — Find the position of the first occurrence of a case-insensitive substring in a string
  • strrpos — Find the position of the last occurrence of a substring in a string
  • strstr — Find the first occurrence of a string
  • stristr — Case-insensitive strstr
  • strchr — Alias of strstr
  • strtr — Translate characters or replace substrings

 

  • strspn — Finds the length of the initial segment of a string consisting entirely of characters contained within a given mask.
  • strtok — Tokenize string
  • strtolower — Make a string lowercase
  • strtoupper — Make a string uppercase

 

 

 

  • lcfirst — Make a string's first character lowercase
  • ucfirst — Make a string's first character uppercase
  • ucwords — Uppercase the first character of each word in a string

 

  • vfprintf — Write a formatted string to a stream
  • vprintf — Output a formatted string
  • vsprintf — Return a formatted string
  • fprintf — Write a formatted string to a stream
  • print — Output a string
  • printf — Output a formatted string
  • sprintf — Return a formatted string
  • sscanf — Parses input from a string according to a format

 

  • wordwrap — Wraps a string to a given number of characters

 


Wed Oct 23 2013 22:54:38 GMT+0800 (中国标准时间)


Array Functions 

 

  • array_chunk — Split an array into chunks
  • array_column — Return the values from a single column in the input array (对多维数组的操作)
  •  
  • array_count_values — Counts all the values of an array

 

数组比较

  • array_diff_assoc — Computes the difference of arrays with additional index check
  • array_diff_key — Computes the difference of arrays using keys for comparison
  • array_diff_uassoc — Computes the difference of arrays with additional index check which is performed by a user supplied callback function
  • array_diff_ukey — Computes the difference of arrays using a callback function on the keys for comparison
  • array_diff — Computes the difference of arrays
  • array_udiff_assoc — Computes the difference of arrays with additional index check, compares data by a callback function
  • array_udiff_uassoc — Computes the difference of arrays with additional index check, compares data and indexes by a callback function
  • array_udiff — Computes the difference of arrays by using a callback function for data comparison
  • array_uintersect_assoc — Computes the intersection of arrays with additional index check, compares data by a callback function
  • array_uintersect_uassoc — Computes the intersection of arrays with additional index check, compares data and indexes by a callback functions
  • array_uintersect — Computes the intersection of arrays, compares data by a callback function

 

  • array_fill_keys — Fill an array with values, specifying keys
  • array_fill — Fill an array with values
  • array_filter — Filters elements of an array using a callback function
  • array_flip — Exchanges all keys with their associated values in an array
  • array_intersect_assoc — Computes the intersection of arrays with additional index check
  • array_intersect_key — Computes the intersection of arrays using keys for comparison
  • array_intersect_uassoc — Computes the intersection of arrays with additional index check, compares indexes by a callback function
  • array_intersect_ukey — Computes the intersection of arrays using a callback function on the keys for comparison
  • array_intersect — Computes the intersection of arrays
  •  
  • array_map — Applies the callback to the elements of the given arrays
  •  
  • array_multisort — Sort multiple or multi-dimensional arrays
  • array_pad — Pad array to the specified length with a value
  •  
  • array_product — Calculate the product of values in an array
  •  
  • array_reduce — Iteratively reduce the array to a single value using a callback function
  • array_replace_recursive — Replaces elements from passed arrays into the first array recursively
  • array_replace — Replaces elements from passed arrays into the first array
  • array_reverse — Return an array with elements in reverse order
  • array_search — Searches the array for a given value and returns the corresponding key if successful
  •  
  •  
  • array_sum — Calculate the sum of values in an array

 

  • array_unique — Removes duplicate values from an array
  •  

数组遍历

  • array_walk_recursive — Apply a user function recursively to every member of an array
  • array_walk — Apply a user function to every member of an array
  • array_pop — Pop the element off the end of array
  • array_push — Push one or more elements onto the end of array
  • array_rand — Pick one or more random entries out of an array

数组创建和合并和增减

  • array — Create an array
  • array_combine — Creates an array by using one array for keys and another for its values
  • array_merge_recursive — Merge two or more arrays recursively
  • array_merge — Merge one or more arrays
  • array_slice — Extract a slice of the array
  • array_splice — Remove a portion of the array and replace it with something else
  • array_unshift — Prepend one or more elements to the beginning of an array
  • array_shift — Shift an element off the beginning of array

 

  • compact — Create array containing variables and their values

数组信息

  • count — Count all elements in an array, or something in an object
  • sizeof — Alias of count
  • current — Return the current element in an array
  • pos — Alias of current
  • in_array — Checks if a value exists in an array
  • key — Fetch a key from an array
  • each — Return the current key and value pair from an array and advance the array cursor
  • next — Advance the internal array pointer of an array
  • array_key_exists — Checks if the given key or index exists in the array
  • key_exists — Alias of array_key_exists
  • array_keys — Return all the keys or a subset of the keys of an array
  • array_values — Return all the values of an array

 

  • end — Set the internal pointer of an array to its last element
  • extract — Import variables into the current symbol table from an array
  •  

数组排序

  • krsort — Sort an array by key in reverse order
  • ksort — Sort an array by key
  • rsort — Sort an array in reverse order
  • sort — Sort an array
  • arsort — Sort an array in reverse order and maintain index association
  • asort — Sort an array and maintain index association
  • uasort— Sort an array with a user-defined comparison function and maintain index association
  • uksort — Sort an array by keys using a user-define

发表评论