Open In App

How to get the position of character in a string in PHP ?

Improve
Improve
Like Article
Like
Save
Share
Report

In this article, we will get the position of the character in the given string in PHP. String is a set of characters. We will get the position of the character in a string by using strpos() function.

Syntax:

strpos(string, character, start_pos)

Parameters:

  • string (mandatory): This parameter refers to the original string in which we need to search the occurrence of the required string.
  • character (mandatory): This parameter refers to the string that we need to search.
  • start_pos (optional): Refers to the position of the string from where the search must begin.

Return Value: It returns the index position of the character.

 

Example 1: PHP Program to get the position of particular character in the given string.

PHP




<?php
  
// Consider the string
$str1 = "Hello geeks for geeks";
  
// Get the position of 'f' character
echo strpos($str1, 'f');
echo "\n";
  
// Get the position of 'H' character
echo strpos($str1, 'H');
echo "\n";
  
// Get the position of 'l' character
echo strpos($str1, 'l');
echo "\n";
  
// Get the position of ' ' space  
echo strpos($str1, ' ');
  
?>


Output

12
0
2
5

Example 2:

PHP




<?php
  
// Consider the string
$str1 = "Hello geeks for geeks";
  
// Get the position of 'f' character
// starts from 5th index
echo strpos($str1, 'f', 5);
echo "\n";
  
// Get the position of 'H' character
// starts from 8th index
// No output since H is present at 1st
// position, we started from 8th position 
echo strpos($str1, 'H', 8);
  
?>


Output

12


Last Updated : 07 Oct, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads