Funciones de cadena de PHP

字符串是字符序列,比如 "Hello world!"。

Funciones de cadena de PHP

在本节中,我们将学习常用的字符串操作函数。

PHP strlen() 函数

strlen() 函数返回字符串的长度,以字符计。

下例返回字符串 "Hello world!" 的长度:

Ejemplo

<?php
echo strlen("Hello world!");
?>

Ejemplo de ejecución

以上代码的输出是:12

Consejo:strlen() 常用于循环和其他函数,在确定字符串何时结束很重要时。(例如,在循环中,我们也许需要在字符串的最后一个字符之后停止循环)。

对字符串中的单词计数

PHP str_word_count() 函数对字符串中的单词进行计数:

Ejemplo

<?php
echo str_word_count("Hello world!"); // 输出 2
?>

Ejemplo de ejecución

La salida del código anterior es:

2

Invertir cadena

La función strrev() de PHP invierte una cadena:

Ejemplo

<?php
echo strrev("Hello world!"); // Salida: !dlrow olleH
?>

Ejemplo de ejecución

La salida del código anterior es:

!dlrow olleH

Función strpos() de PHP

La función strpos() se utiliza para buscar un carácter o texto específico en una cadena.

Si se encuentra una coincidencia, se devuelve la posición del primer carácter de la coincidencia. Si no se encuentra una coincidencia, se devuelve FALSE.

El siguiente ejemplo busca el texto "world" en la cadena "Hello world!":

Ejemplo

<?php
echo strpos("Hello world!","world");
?>

Ejemplo de ejecución

La salida del código anterior es: 6.

Consejo:En el ejemplo anterior, la posición de la cadena "world" es 6. La razón por la que es 6 (en lugar de 7) es porque la posición del primer carácter de la cadena es 0, no 1.

Reemplazar texto en una cadena

La función str_replace() de PHP reemplaza ciertas cadenas de caracteres en una cadena con otras.

El siguiente ejemplo reemplaza el texto "world" con "Kitty":

Ejemplo

<?php
echo str_replace("world", "Kitty", "Hello world!"); // Salida: Hello Kitty!
?>

Ejemplo de ejecución

La salida del código anterior es:

¡Hola Kitty!

Guía completa de referencia de String de PHP

Para obtener una guía completa de las funciones de cadenas, visite nuestra Manual de referencia de String de PHP.

Este manual proporciona una descripción breve y ejemplos de cada función!