Open In App

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

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:

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
  
// 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
  
// 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

Article Tags :