¿Cómo obtener la posición del carácter en una string en PHP?

En este artículo, obtendremos la posición del carácter en la string dada en PHP. String es un conjunto de caracteres. Obtendremos la posición del carácter en una string usando la función strpos() .

Sintaxis:

strpos(string, character, start_pos)

Parámetros:

  • string (obligatorio): este parámetro se refiere a la string original en la que necesitamos buscar la ocurrencia de la string requerida.
  • carácter (obligatorio): Este parámetro hace referencia a la string que necesitamos buscar.
  • start_pos (opcional): Hace referencia a la posición de la string desde donde debe comenzar la búsqueda.

Valor devuelto: Devuelve la posición de índice del carácter.

Ejemplo 1: programa PHP para obtener la posición de un carácter particular en la string dada.

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, ' ');
  
?>
Producción

12
0
2
5

Ejemplo 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);
  
?>
Producción

12

Publicación traducida automáticamente

Artículo escrito por gottumukkalabobby y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *