PHP String Functions / Manipulating PHP Strings
The following string functions are the part of the PHP core so you can use these functions within your script without any further installation.
PHP provides many built-in functions for manipulating strings like calculating the length of a string, find substrings or characters, replacing part of a string with different characters, take a string apart, and many others
Function | Description |
---|---|
ucfirst() | Converts the first character of a string to uppercase |
ucwords() | Converts the first character of each word in a string to uppercase |
trim() | Removes whitespace (or other characters) from the beginning and end of a string |
strlen() | Returns the length of a string |
str_repeat() | Repeats a string a specified number of times |
str_replace() | Replace all occurrences of the search string with the replacement string (case-sensitive) |
str_shuffle() | Randomly shuffles all characters in a string |
str_split() | Splits a string into an array |
str_word_count() | Counts the number of words in a string |
strpos() | Find the position of the first occurrence of a substring in a string |
strcasecmp() | Binary safe comparison of two string (case-insensitive) |
strchr() | Finds the first occurrence of a string inside another string. Alias of strstr() |
str_rot13() | Performs the ROT13 encoding on a string |
strcmp() | Binary safe comparison of two string (case sensitive) |
strnatcasecmp() | Compares two strings using a "natural order" algorithm (case-insensitive) |
strnatcmp() | Compares two strings using a "natural order" algorithm (case-sensitive) |
strncasecmp() | Binary safe string comparison of the first n characters (case-insensitive) |
strncmp() | Binary safe string comparison of the first n characters (case-sensitive) |
strpbrk() | Searches a string for any of a set of characters |
strrchr() | Find the last occurrence of a character in a string |
strrev() | Reverses a string |
strtolower() | Converts a string to lowercase |
strtoupper() | Converts a string to uppercase |
strtr() | Translate characters or replace substrings |
substr() | Return a part of a string |
substr_compare() | Compares of two strings from a specified start position up to the length of the comparison. The comparison is binary safe and optionally case-sensitive |
addcslashes() | Returns a string with backslashes before the specified characters |
addslashes() | Returns a string with backslashes before the characters that need to be escaped. These characters are single quote ('), double quote ("), backslash () and NULL |
echo() | Output one or more strings |
explode() | Split a string into an array by a specified 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 |
implode() | Return a string by joining the elements of an array with a specified string |
bin2hex() | Convert binary data into hexadecimal values |
chop() | Strip whitespace (or other characters) from the end of a string. Alias of rtrim() |
chr() | Returns a one-character string containing the character specified by ASCII |
chunk_split() | Split a string into smaller chunks |
convert_cyr_string() | Converts a string from one Cyrillic character set to another |
convert_uudecode() | Decodes a uuencoded string |
convert_uuencode() | Encodes a string using the uuencode algorithm |
count_chars() | Return information about characters used in a string |
crc32() | Calculates the crc32 polynomial of a string |
crypt() | One-way string encryption (or hashing) |
fprintf() | Write a formatted string to a specified output stream |
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 |
join() | Alias of implode() |
lcfirst() | Converts the first character of a string to lowercase |
levenshtein() | Calculate Levenshtein distance between two strings |
localeconv() | Returns localized numeric and monetary formatting information |
ltrim() | Removes whitespace (or other characters) from the beginning of a string |
md5() | Calculate the md5 hash of a string |
md5_file() | Calculates the md5 hash of a file |
metaphone() | Calculate the metaphone key of a string |
money_format() | Formats a number as a currency string |
nl_langinfo() | Returns specific local information |
nl2br() | Inserts HTML line breaks before all newlines in a string |
number_format() | Format a number with grouped thousands |
ord() | Returns the ASCII value of the first character of a string |
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 |
quoted_printable_encode() | Convert a 8 bit string to a quoted-printable string |
quotemeta() | Quotes meta characters |
rtrim() | Removes whitespace (or other characters) from the end of a string |
setlocale() | Set locale information |
sha1() | Calculate the sha1 hash of a string |
sha1_file() | Calculate the sha1 hash of a file |
similar_text() | Calculate the similarity between two strings |
soundex() | Calculate the soundex key of a string |
sprintf() | Return a formatted string |
sscanf() | Parses input from a string according to a format |
str_getcsv() | Parse a CSV string into an array |
str_ireplace() | Replace all occurrences of the search string with the replacement string. Case-insensitive version of str_replace() . |
str_pad() | Pad a string to a certain length with another string |
strcoll() | Locale based comparison of two string (case sensitive) |
strcspn() | Returns the number of characters found in a string before any part of some specified characters are found |
strip_tags() | Strip HTML and PHP tags from a string |
stripcslashes() | Un-quotes a string quoted with addcslashes() |
stripos() | Find the position of the first occurrence of a case-insensitive substring in a string |
stripslashes() | Un-quotes a quoted string |
stristr() | Finds the first occurrence of a string inside another string (case-insensitive). Case-insensitive version of strstr() |
strripos() | Find the position of the last occurrence of a string inside another string (case-insensitive) |
strrpos() | Find the position of the last occurrence of a string inside another string (case-sensitive) |
strspn() | Returns the number of characters found in a string that contains only characters from a specified charlist |
strstr() | Find the first occurrence of a string inside another string (case-sensitive) |
strtok() | Splits a string into smaller strings |
substr_count() | Counts the number of times a substring occurs in a string |
substr_replace() | Replaces a part of a string with another string |
vfprintf() | Write a formatted string to a specified output stream |
vprintf() | Output a formatted string |
vsprintf() | Return a formatted string |
wordwrap() | Wraps a string to a given number of characters |
© 2024 Easy To Learning. All Rights Reserved | Design by Easy To Learning