substr_count PHP () Función con el Ejemplo

PHP substr_count () Función : Aquí, vamos a aprender acerca de la Función substr_count () con el Ejemplo en PHP .

PHP substr_count () Función

función substr_count () es una función de cadena en PHP, que se utiliza para calcular el número total de ocurrencias de una subcadena en la cadena dada.

Sintaxis:

    substr_count(string, substring, [offset], [length]);

Aquí,

  • cadena es la cadena class en el que tenemos que realizar la búsqueda class la subcadena .
  • subcadena es la parte de la cadena que hemos buscar en el cadena .
  • compensar es un parámetro opcional, se define el índice de inicio – de la que desea buscar en la cadena. Su valor es 0. main
  • longitud es también un parámetro opcional, define la duración de la búsqueda es decir, la operación de búsqueda se iniciará desde desplazamiento y acabados con desplazamiento + posición longitud .

Ejemplos:

    Input: 
str = "Hello friends how are your friends?";
substring = "friends";
Output:
2
Input:
str = "Hello friends how are your friends?";
substring = "Hello";
Output:
1
Input:
str = "Hello friends how are your friends?";
substring = "Hi";
Output:
0

código PHP:

<?php
$str = "Hello friends how are your friends?";
$substring = "friends";
$count = 0; //variable to store occurrences of the substrig
//search will be performed in complete string
$count = substr_count($str, $substring);
echo ("$substring found $count times.n");
//search will be performed in complete string
$substring = "Hi";
$count = substr_count($str, $substring);
echo ("$substring found $count times.n");
//search will be performed from 14th index
$substring = "friends";
$count = substr_count($str, $substring, 14);
echo ("$substring found $count times.n");
//search will be performed from 14th index to next 10 chars
$substring = "friends";
$count = substr_count($str, $substring, 14, 10);
echo ("$substring found $count times.n");
?>

salida

friends found 2 times.
Hi found 0 times.
friends found 1 times.
friends found 0 times.


Deja un comentario

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