LX. String functions

These functions all manipulate strings in various ways. Some more specialized sections can be found in the regular expression and URL handling sections.

Table of Contents
AddCSlashes — Quote string with slashes in a C style
AddSlashes — Quote string with slashes
bin2hex — Convert binary data into hexadecimal representation
Chop — Remove trailing whitespace
Chr — Return a specific character
chunk_split — Split a string into smaller chunks
convert_cyr_string — Convert from one Cyrillic character set to another
count_chars — Return information abouts characters used in a string
crc32 — Calculates the crc32 polynomial of a string
crypt — DES-encrypt a string
echo — Output one or more strings
explode — Split a string by string
flush — Flush the output buffer
get_html_translation_table — Returns the translation table used by htmlspecialchars() and htmlentities()
get_meta_tags — Extracts all meta tag content attributes from a file and returns an array
hebrev — Convert logical Hebrew text to visual text
hebrevc — Convert logical Hebrew text to visual text with newline conversion
htmlentities — Convert all applicable characters to HTML entities
htmlspecialchars — Convert special characters to HTML entities
implode — Join array elements with a string
join — Join array elements with a string
levenshtein — Calculate Levenshtein distance between two strings
ltrim — Strip whitespace from the beginning of a string
md5 — Calculate the md5 hash of a string
Metaphone — Calculate the metaphone key of a string
nl2br — Converts newlines to HTML line breaks
ob_start — Turn on output buffering
ob_get_contents — Return the contents of the output buffer
ob_end_flush — Flush (send) the output buffer and turn off output buffering
ob_end_clean — Clean (erase) the output buffer and turn off output buffering
ob_implicit_flush — Turn implicit flush on/off
Ord — Return ASCII value of character
parse_str — Parses the string into variables
print — Output a string
printf — Output a formatted string
quoted_printable_decode — Convert a quoted-printable string to an 8 bit string
quotemeta — Quote meta characters
rtrim — Remove trailing whitespace.
sscanf — Parses input from a string according to a format
setlocale — Set locale information
similar_text — Calculate the similarity between two strings
soundex — Calculate the soundex key of a string
sprintf — Return a formatted string
strcasecmp — Binary safe case-insensitive string comparison
strchr — Find the first occurrence of a character
strcmp — Binary safe string comparison
strcspn — Find length of initial segment not matching mask
strip_tags — Strip HTML and PHP tags from a string
stripcslashes — Un-quote string quoted with addcslashes()
stripslashes — Un-quote string quoted with addslashes()
stristr — Case-insensitive strstr()
strlen — Get string length
strnatcmp — String comparisons using a "natural order" algorithm
strnatcasecmp — Case insensitive string comparisons using a "natural order" algorithm
strncmp — Binary safe string comparison of the first n characters
str_pad — Pad a string to a certain length with another string
strpos — Find position of first occurrence of a string
strrchr — Find the last occurrence of a character in a string
str_repeat — Repeat a string
strrev — Reverse a string
strrpos — Find position of last occurrence of a char in a string
strspn — Find length of initial segment matching mask
strstr — Find first occurrence of a string
strtok — Tokenize string
strtolower — Make a string lowercase
strtoupper — Make a string uppercase
str_replace — Replace all occurrences of needle in haystack with str
strtr — Translate certain characters
substr — Return part of a string
substr_count — Count the number of substring occurrences
substr_replace — Replace text within a portion of a string
trim — Strip whitespace from the beginning and end of a string
ucfirst — Make a string's first character uppercase
ucwords — Uppercase the first character of each word in a string
wordwrap — Wraps a string to a given number of characters using a string break character.