Funciones de cadena de PHP
- Página anterior Tipos de datos de PHP
- Página siguiente Constantes de PHP
字符串是字符序列,比如 "Hello world!"。
Funciones de cadena de PHP
在本节中,我们将学习常用的字符串操作函数。
PHP strlen() 函数
strlen() 函数返回字符串的长度,以字符计。
下例返回字符串 "Hello world!" 的长度:
Ejemplo
<?php echo strlen("Hello world!"); ?>
以上代码的输出是:12
Consejo:strlen() 常用于循环和其他函数,在确定字符串何时结束很重要时。(例如,在循环中,我们也许需要在字符串的最后一个字符之后停止循环)。
对字符串中的单词计数
PHP str_word_count() 函数对字符串中的单词进行计数:
Ejemplo
<?php echo str_word_count("Hello world!"); // 输出 2 ?>
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 ?>
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"); ?>
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! ?>
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!
- Página anterior Tipos de datos de PHP
- Página siguiente Constantes de PHP