Tutoriales de Informática y Dispositivos Móviles
Tutoriales de Informática y Dispositivos Móviles
Concatenar strings en Php

Concatenar strings en Php

Concatenar strings en Php

La concatenación en PHP se realiza utilizando el operador «.». En este tutorial veremos algunos ejemplos

Ejemplos

Vamos a imprimir tres variables concatenadas con echo

// Variables de tipo string
$str1 = "Hola qué tal";
$str2 = "¿Cómo te llamas?";
$str3 = "¿Qué edad tienes?";
// Imprimimos los 3 strings con echo
echo $str1 . $str2 . $str3;
//El resultado será
Hola qué tal ¿Cómo te llamas? ¿Qué edad tienes?

También podemos guardar el resultado en una nueva variable y luego imprimirla

// Guardamos los 3 en una variable
$nuevoStr = $str1 . $str2 . $str3;
// Imprimimos el nuevo string
echo $nuevoStr;
// El resultado será
Hola qué tal¿Cómo te llamas?¿Qué edad tienes?

Concatenar variables en un string más completo

// Variables con los datos
$dato1 = "Samuel";
$dato2 = "18";
$dato3 = "Vigo";
// Imprimimos concatenando las Variables
echo "Mi amigo se llama " . $dato1 . ", Tiene " . $dato2 . " años y vive en " . $dato3;

Concatenar con un bucle

// Declaramos el array de 3 posiciones
$arrayStrings = ["Hola","cómo","estás"];
// Declaramos una variable para el resultado
$resultado = "";
// Recorremos el array con un foreach
foreach($arrayStrings as $temp){
    // Concatenamos cada posición
    $resultado = $resultado . $temp;
}
// Imprimimos el resultado
echo $resultado;
// El resultado será: Holacómoestás

Vamos a ver el ejemplo anterior pero con espacios entre las posiciones.

foreach($arrayStrings as $temp){
    // Concatenamos cada posición
    $resultado = $resultado . " " . $temp;
}

El mismo ejemplo anterior pero con el operador «+=»

foreach($arrayStrings as $temp){
    // Concatenamos cada posición
    $resultado += . " " . $temp;
}

Concatenar números

Vamos a ver un ejemplo para concatenar variables y números

// Variables de tipo string
$dato1 = 'Juan tiene';
$dato2 = "años";
$dato3 = "meses";
// Concatenamos los strings con números
$resultado = $dato1 . " " . 18 . " " . $dato2 . " y " . 4 . $dato2;
// El resultado será: "Juan tiene 18 años y 4 meses"

Puede que te interese conocer más acerca de los métodos de PHP para trabajar con strings

No te pierdas nuestro tutorial Métodos de strings en PHP

Más tutoriales de PHP

Deja un comentario

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Translate »
A %d blogueros les gusta esto: