PHP Variables de cadena


Las variables de cadena se utilizan para almacenar y procesar texto.


Variables de cadena en PHP

Las variables de cadena se utilizan para contener valores de caracteres.

Después de crear una cadena, podemos operar sobre ella. Puede usar cadenas directamente en funciones, o almacenarlas en variables.

En el siguiente ejemplo, creamos una variable de cadena llamada txt y le asignamos el valor "Hello world!". Luego mostramos el valor de la variable txt:

Ejemplo

<?php
$txt
="Hello world!";
echo
$txt;
?>

Ejecutar ejemplo »

lamp Nota:Cuando asigne un valor de texto a una variable, recuerde poner el valor entre comillas simples o dobles.

Ahora, veamos algunas funciones y operadores comunes para manipular cadenas.


Operador de concatenación en PHP

En PHP, solo hay un operador de cadena.

El operador de concatenación.Se utiliza para unir dos valores de cadena.

El siguiente ejemplo muestra cómo concatenar dos variables de cadena:

Ejemplo

<?php
$txt1
="Hello world!";
$txt2="What a nice day!";
echo
$txt1 . " " . $txt2;
?>

El código anterior generará: Hello world! What a nice day!

Consejo:En el código anterior, hemos usado el operador de concatenación dos veces. Esto se debe a que necesitamos insertar un espacio entre las dos cadenas.


La función strlen() de PHP

A veces es útil conocer la longitud de un valor de cadena.

La función strlen() devuelve la longitud de la cadena (en bytes).

El siguiente ejemplo devuelve la longitud de la cadena "Hello world!":

Ejemplo

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

Ejecutar ejemplo »

El código anterior generará: 12

Consejo:strlen() se usa a menudo en bucles y otras funciones, porque es importante determinar cuándo termina una cadena. (Por ejemplo, en un bucle, necesitamos terminar el bucle después del último carácter de la cadena.)


La función strpos() de PHP

La función strpos() se utiliza para buscar un carácter o un texto especificado dentro de una cadena.

Si se encuentra una coincidencia en la cadena, la función devuelve la posición del primer carácter coincidente. Si no se encuentra ninguna coincidencia, devuelve FALSE.

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

Ejemplo

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

Ejecutar ejemplo »

El código anterior generará: 6

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


Manual de referencia completo de PHP String

Para ver el manual de referencia completo de todas las funciones de cadena, visite nuestroManual de referencia de PHP String。

¡Este manual de referencia proporciona una breve descripción y ejemplos de aplicación para cada función!

Otras extensiones