PHP String Functions

String can store letters, numbers, and even special characters. It is basically non-numeric data type. As we have discussed the String data type in PHP String.

In this chapter, we’ll look at some of the more commonly used PHP String functions.

PHP String Functions

Now lets discuss some built-in PHP string functions.

Built-in functions PHP string functions are some existing library functions that can be used directly in our programs making an appropriate call to them.

FunctionsDescription
strlen()It returns length of string.
strrev()It reverse a string.
str_replace()It replace the characters of string with other characters.
strpos()It search for the position of mentioned text.
str_word_count()It counts the number of words in String.
str_repeat()It is used to repeat string.
strtoupper()It converts string to upper case string.
strtolower()It converts string to lower case string.

Now lets see example of these above PHP string functions:

String length Function

To measure the length of string , strlen() is used, it returns the length of string.

<h4>String Length Function Example</h4>

<?php
echo strlen("Tutorials art!");
?> 
PHP String Functions

Reverse String Function

strrev() is used to reverse a string. This function takes a string as an argument and return its reversed string.

<h1>Reverse String Function Example</h1>

<?php
echo strrev(" Welcome to Tutorials art!");
?> 
Reverse string

Replace String Function

The str_replace() function in PHP replaces certain characters in a string with other characters.

Three strings are passed as arguments to this function. The original string is returned as the third argument, and the first argument is replaced by the second. In other words, it substitutes the second argument for all occurrences of the first argument in the original string.

<h4>Replace String Function Example</h4>
<?php
//Original String
echo"Welcome To tutorials art </br> </br>";
//After replace fuction value of String
echo str_replace("To tutorials art", "back", "Welcome back!");
?> 
replace str

Search String Position

strpos() is used to search for the position of specific text. This function takes two string arguments, the first argument is the original string and the second argument is the string/text you want to search.

if the searched string is present in original string, than this function returns the position of searched string else, it returns false.

<h4>String Position Function Example</h4>
<?php
echo " The below function will search for letter a </br>";
echo strpos("Tutorials art!", "a");
echo "</br>";
echo "The below function will search for starting position of word art </br>";
echo strpos("Tutorials art!", "art");
?> 
string pos 1

Note: The position of first character in a string starts with 0.

Word Count in String

str_word_count() is used to count the number of words in a String.

<h4>Word Count  Example</h4>
<?php
echo str_word_count(" Welcome to Tutorials art!");
?> 
string word count

Repeat String Function

str_repeat() is used to repeat string.

     <h4>Repeat Function Example</h4>
     <?php
     echo str_repeat("ha",4);
     ?>

String Uppercase Function

strtoupper() is used to convert a string into a uppercase string.

<h4>Uppercase Function Example</h4>

<?php
   
$str  = "Welcome to Tutorials art";
   
echo strtoupper($str);
    
?>

String Lowercase Function

strtolower() is used to convert a string into lowercase string.

<h4>Lowercase Function Example</h4>

<?php
   
$str  = "WELCOME TO TUTORIALS ART";
   
echo strtolower($str);
    
?>