Tuesday , April 23 2024
Home / Core PHP / PHP 5 String Functions

PHP 5 String Functions

A string is a sequence of characters, like “Hello world!”.

PHP String Functions
In this chapter we will look at some commonly used functions to manipulate strings.

The PHP strlen() function
The strlen() function returns the length of a string, in characters.

The example below returns the length of the string “Hello world!”:

Example

Select Code
<?php
echo strlen("Hello world!");
?>

The output of the code above will be: 12

Tip: strlen() is often used in loops or other functions, when it is important to know when a string ends. (i.e. in a loop, we might want to stop the loop after the last character in a string).

The PHP strpos() function
The strpos() function is used to search for a specified character or text within a string.

If a match is found, it will return the character position of the first match. If no match is found, it will return FALSE.

The example below searches for the text “world” in the string “Hello world!”:

Example

Select Code
<?php
echo strpos("Hello world!","world");
?>

The output of the code above will be: 6.

Tip: The position of the string “world” in the example above is 6. The reason that it is 6 (and not 7), is that the first character position in the string is 0, and not 1.

About v.shakya

I am V.Shakya, Software Developer & Consultant I like to share my ideas, views and knowledge to all of you who come across my website. I am young, enthusiastic, highly motivated and self disciplined person. I completed my studies in Master of Computer Application and currently giving my technical expertise to one of the Big IT company. I have more than fifteen years of experience in vast field of Programming , Designing and Development of websites and various software's.

Check Also

PHP 5 Arrays

An array stores multiple values in one single variable: Example <?php $cars=array("Volvo","BMW","Toyota"); echo "I like …

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.