PHP string – Creating and using strings and its functions

The Strings in PHP

Strings are the combination of characters. e.g. “Strings are supported in PHP”.

In this chapter, we will give you examples of creating, using and important functions associated with strings.

Creating PHP string

Following are examples of how you can create strings:

  •  You may enclose strings in double quotes e.g. “”.
  •  You can use single quotes to enclose strings as well.

e.g. $str1 = ‘This string is enclosed in single quotes’;

The difference between single and double quote string is the double-quoted strings will replace variables inside the strings to their values. Also, the double-quoted strings interpret certain character sequences.

See the following example:

PHP string example

Experience this example online

Following will be output

It will not print $var_name!

It will print name

In the above code, you can see the strings are created by using the single and double quotes. Two string variables are declared and assigned the values. After that, the print statement is used to display those string values.

As mentioned, while using the double quotes in a string, you can use variables inside it. The variables will be replaced by its values when you display by using the print or echo statements of PHP.

Note, there is no specific limits in length of strings.

The escape sequence

Strings that are enclosed in double quotes will see the following characters, also known as the escape sequence, as described below:

  • \n means adding a new line.
  • \r meant to be replaced by the carriage-return character.
  • \t If used in a string, it will be replaced by the tab character.
  • \$ If you need to use a $ sign in a string then use it.
  • \” means a single double-quote (“).
  • \\ means to add a single backslash (\).

Now, as you have gone through how to create and display the strings, let us explore a few important functions provided by PHP. Click on any function below to go into detail of that function.

Important String functions

String Length function

PHP strlen()

String replace function

PHP str_replace()

Array to String function

PHP Implode() – Array to string 

String contains function


PHP split string

The Explode()