Extra Block Types (EBT) - Nueva experiencia con Layout Builder❗

Extra Block Types (EBT): tipos de bloques con estilo y personalizables: Presentaciones de diapositivas, Pestañas, Tarjetas, Acordeones y muchos más. Configuraciones integradas para fondo, DOM Box y plugins de JavaScript. Experimenta hoy el futuro de la construcción de diseños.

Módulos de demostración EBT Descargar módulos EBT

❗Extra Paragraph Types (EPT) - Nueva experiencia con Paragraphs

Extra Paragraph Types (EPT): conjunto de módulos basado en párrafos de forma análoga.

Módulos de demostración EPT Descargar módulos EPT

Scroll

Lecciones de PHP - Lección 3 - Variables de texto en PHP

10/05/2025, by Ivan

En la lección anterior vimos que existen variables en PHP. En esta lección veremos uno de los tipos de variables: las variables de texto (cadenas).

Las variables de texto en PHP se utilizan para almacenar valores que contienen caracteres. Una cadena en PHP se puede guardar en una variable. El siguiente script de PHP asigna el texto "¡Hola, Mundo!" a la variable de cadena $txt:

<?php
$txt="Привет, Мир!";
echo $txt;
?>

Resultado de la ejecución del código anterior:

Hello World!

Ahora vamos a probar diferentes funciones y operadores para manipular cadenas.

Operador de concatenación en PHP

PHP tiene un único operador de concatenación de cadenas. El operador de concatenación es el punto (.) y se utiliza para unir dos valores de tipo cadena. Para concatenar dos variables de tipo cadena, se usa el operador .:

<?php
$txt1="Привет, Мир!";
$txt2="Как дела?";
echo $txt1 . " " . $txt2;
?>

Resultado:

Привет, Мир! Как дела?

Como puedes ver, se usó el operador de concatenación dos veces. Esto se debe a que se insertó una tercera cadena (un espacio) para separar las dos frases.

También habrás notado que el resultado se muestra en una sola línea. Para hacer un salto de línea se deben usar las etiquetas HTML <br /> o <p></p>:

<?php
$txt1="Привет, Мир!";
$txt2="Как дела?";
print $txt1 . "<br />" . $txt2;
?>

Resultado:

Привет, Мир!

Как дела?

O con etiqueta <p>:

<?php
$txt1="Привет, Мир!";
$txt2="Как дела?";
print "<p>" . $txt1 . "</p><p>" . $txt2 . "</p>";
?>

El resultado visual es el mismo (dos líneas), pero el HTML generado será:

<p>Привет, Мир!</p>

<p>Как дела?</p>

Función strlen() de PHP

La función strlen() se usa para obtener la longitud de una cadena. Probemos con un ejemplo:

<?php
echo strlen("Привет, Мир!");
?>

Resultado:

12

La función strlen() se usa a menudo en bucles o en otras funciones que necesitan saber cuándo termina una cadena (por ejemplo, para detener un ciclo en el último carácter).

Función strpos()

La función strpos() se usa para buscar un carácter o texto dentro de una cadena. Si encuentra una coincidencia, devuelve la posición del primer carácter coincidente. Si no encuentra nada, devuelve FALSE. Probemos encontrar la cadena "Мир" en nuestro texto:

<?php
echo strpos("Привет, Мир!","Мир");
?>

Resultado:

8

La posición de la cadena "Мир" es 8. Esto se debe a que la numeración de caracteres en PHP comienza desde 0, no desde 1.