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 neveropen for neveropen" ; // 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 , ' ' ); ?> |
12 0 2 5
Example 2:
PHP
<?php // Consider the string $str1 = "Hello neveropen for neveropen" ; // 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); ?> |
12