PHP String PHP
- PHP Tutorial
- What is PHP
- Install PHP
- PHP Example
- PHP Echo
- PHP Print
- PHP Variables
- PHP $ and $$ Variables
- PHP Constants
- Magic Constants
- PHP Data Types
- PHP Operators
- PHP Comments
- PHP Boolean
- PHP is_bool() function
- PHP Integer
- PHP is_int() function
- PHP Float
- PHP is_float Function
- PHP Compound Types
- PHP Special Types
- PHP is_null() function
- PHP If Else
- PHP Switch
- PHP For Loop
- PHP While Loop
- PHP do while loop
- PHP Break
- PHP Functions
- PHP Parameterized Function
- PHP Call By Value
- PHP Call By Reference
- PHP Default Argument Values Function
- PHP Variable Length Argument Function
- PHP Recursive Function
- PHP Arrays
- PHP Indexed Array
- PHP Associative Array
- PHP Multidimensional Array
- PHP Array Functions
- PHP String
- PHP String Functions
- PHP Math functions
- PHP Form Handling | GET and POST method
- PHP Include File
- PHP Cookie
- PHP Session
- PHP File Handling
- PHP Open File
- PHP Read File
- PHP Write File
- PHP Append to File
- PHP Delete File
- PHP File Upload
- PHP Download File
- PHP Mail
- PHP MySQL Connect
- PHP MySQL Create Database
- PHP MySQL Create Table Example
- PHP MySQL Insert Record
- PHP Prepared Statements
- PHP MySQL Update Record
- PHP MySQL Delete Record
- PHP MySQL Select
- PHP MySQL Order By
- PHP Limit Data MySql
- PHP JSON
- PHP XML Parsers
- PHP SimpleXML Parser
- PHP SimpleXML - Get Node/Attribute Values
- PHP XML Expat Parser
- PHP XML DOM Parser
- PHP - AJAX intro
- MySQL CREATE VIEW
PHP String
PHP String
A PHP string is a sequence of characters i.e. used to store and manipulate text. There are 4 ways to specify string in PHP.
- single quoted
- double quoted
- heredoc syntax
- newdoc syntax (since PHP 5.3)
Single Quoted PHP String
We can create a string in PHP by enclosing text in a single quote. It is the easiest way to specify string in PHP.
- <?php
- $str='Hello text within single quote';
- echo $str;
- ?>
Output:
We can store multiple line text, special characters and escape sequences in a single quoted PHP string.
- <?php
- $str1='Hello text
- multiple line
- text within single quoted string';
- $str2='Using double "quote" directly inside single quoted string';
- $str3='Using escape sequences \n in single quoted string';
- echo "$str1 <br/> $str2 <br/> $str3";
- ?>
Output:
Using double "quote" directly inside single quoted string
Using escape sequences \n in single quoted string
Note: In single quoted PHP strings, most escape sequences and variables will not be interpreted. But, we can use single quote through \' and backslash through \\ inside single quoted PHP strings.
- <?php
- $num1=10;
- $str1='trying variable $num1';
- $str2='trying backslash n and backslash t inside single quoted string \n \t';
- $str3='Using single quote \'my quote\' and \\backslash';
- echo "$str1 <br/> $str2 <br/> $str3";
- ?>
Output:
trying backslash n and backslash t inside single quoted string \n \t
Using single quote 'my quote' and \backslash
Double Quoted PHP String
In PHP, we can specify string through enclosing text within double quote also. But escape sequences and variables will be interpreted using double quote PHP strings.
- <?php
- $str="Hello text within double quote";
- echo $str;
- ?>
Output:
Now, you can't use double quote directly inside double quoted string.
- <?php
- $str1="Using double "quote" directly inside double quoted string";
- echo $str1;
- ?>
Output:
We can store multiple line text, special characters and escape sequences in a double quoted PHP string.
- <?php
- $str1="Hello text
- multiple line
- text within double quoted string";
- $str2="Using double \"quote\" with backslash inside double quoted string";
- $str3="Using escape sequences \n in double quoted string";
- echo "$str1 <br/> $str2 <br/> $str3";
- ?>
Output:
Using double "quote" with backslash inside double quoted string
Using escape sequences in double quoted string
In double quoted strings, variable will be interpreted.
- <?php
- $num1=10;
- echo "Number is: $num1";
- ?>
Output:
PHP STRING FUNTIONS
addcslashes() | It is used to return a string with backslashes. |
addslashes() | It is used to return a string with backslashes. |
bin2hex() | It is used to converts a string of ASCII characters to hexadecimal values. |
chop() | It removes whitespace or other characters from the right end of a string |
chr() | It is used to return a character from a specified ASCII value. |
chunk_split() | It is used to split a string into a series of smaller parts. |
convert_cyr_string() | It is used to convert a string from one Cyrillic character-set to another. |
convert_uudecode() | It is used to decode a uuencoded string. |
convert_uuencode() | It is used to encode a string using the uuencode algorithm. |
count_chars() | It is used to return information about characters used in a string. |
crc32() | It is used to calculate a 32-bit CRC for a string. |
crypt() | It is used to create hashing string One-way. |
echo() | It is used for output one or more strings. |
explode() | It is used to break a string into an array. |
hebrev() | It is used to convert Hebrew text to visual text. |
hebrevc() | It is used to convert Hebrew text to visual text and new lines (\n) into <br>. |
hex2bin() | It is used to convert string of hexadecimal values to ASCII characters. |
print() | It is used for output one or more strings. |
fprint() | It is used to write a formatted string to a stream. |
nl2br() | It is used to insert HTML line breaks in front of each newline in a string. |
number_format() | It is used to format a number with grouped thousands. |
htmlentities() | It is used to convert character to HTML entities. |
html_entity_decode() | It is used to convert HTML entities to characters. |
ord() | It is used to return ASCII value of the first character of a string. |
parse_str() | It is used to parse a query string into variables. |
Implode() | It is used to return a string from the elements of an array. |
Lcfirst() | It is used to convert the first character of a string to lowercase. |
Join() | It is the Alias of implode() function. |
Levenshtein() | It is used to return the Levenshtein distance between two strings. |
trim() | It is used to remove whitespace. |
ltrim() | It is used to remove whitespace from the left side of a string. |
rtrim() | It is used to remove whitespace from the right side of a string. |
md5() | It is used to calculate the MD5 hash of a string. |
md5_files() | It is used to calculate MD5 hash of a file. |
metaphone() | It is used to calculate the metaphone key of a string. |
Soundex() | It is is used to calculate the soundex key of a string. |
setlocale() | It is used to set locale information. |
money_format() | It is used to return a string formatted as a currency string. |
printf() | It is used to show output as a formatted string. |
sha1() | It is used to return the SHA-1 hash of a string. |
sscanf() | It is used to parse input from a string according to a format. |
str_getcsv() | It is used to parse a CSV string into an array. |
sha1_file() | It is used to return the SHA-1 hash of a file. |
similar_text() | It is used to compare the similarity between two strings. |
str_pad() | It is used to pad a string to a new length. |
str_ireplace() | It is used to replace some characters in a string (case-insensitive). |
str_repeat() | It is used to repeat a string a specified number of times. |
str_rot13() | It is used to perform the ROT13 encoding on a string. |
str_shuffle() | It is used to randomly shuffle all characters in a string. |
str_split() | It is used to split a string into an array. |
str_word_count() | It is used to count the number of words in a string. |
strcasecmp() | It is used to compare two strings. |
strchr() | It is used to find the first occurrence of a string inside another string. |
stscroll() | It is locale based string comparison. |
strcmp() | It is binary safe string comparison. |
strcspn() | It is used to reverses a string. |
strip_tags() | It is used to strip HTML and PHP tags from a string. |
stripcslashes() | It is used to unquote a string quoted with addcslashes(). |
stripos() | It is used to return the position of the first occurrence of a string inside another string. |
strlen() | It is used to return the length of a string. |
strnatcasecmp() | It is used to compare two strings using a "natural order" algorithm. |
strnatcmp() | It is used to compare two strings using a "natural order" algorithm. |
strncmp() | It is used to compare of the first n characters. |
strpbrk() | It is used to search a string for any of a set of characters. |
strpos() | It is used to return the position of the first occurrence of a string inside another string. |
strrchr() | It is used to find the last occurrence of a string inside another string. |
strrev() | It is used to reverse a string. |