Php e la concatenazione di stringhe

Php e la concatenazione di stringhe

Concatenare due o più stringhe in php

Ti stai affacciando al mondo PHP e delle variabili testuali ti hanno messo i bastoni tra le ruote? Ammettilo, hai pensato di risolvere il problema con un martello! Capita spesso di dover comporre una stringa concatenando più variabili, o concatenando la stessa in modo ricorsivo.

In entrambi i casi verranno in nostro soccorso gli operatori di stringa, non si faranno vedere in giro in mantello e calzamaglia, ma sono sicuramente altrettanto utili.

Un po come Batman e Robin, gli operatori di stringa lavorano in coppia a seconda di come tu voglia concatenare le tue stringhe.

Se hai intenzione di concatenare due stringhe distinte, l'operatore di stringa che verrà in tuo soccorso sarà ('.'). Si esatto, un semplice punto.

Se invece vorrai concatenare le stringhe in maniera ricorsiva potrai utilizzare l'operatore di assegnazione concatenato ('.=').

Adesso quel martello vorrai usarlo contro di me giusto?

Fortunatamente siamo arrivati all'empio, che renderà tutto più chiaro.


//in questo esempio viene utilizzato l'operatore di assegnazione concatenato

$a = "Hello ";
$a .= "World!";
// ora $a contiene "Hello World!!"


//in questo esempio viene utilizzato l'operatore di concatenazione

$a = "Hello ";
$b = $a . "World!";
// ora $b contiene "Hello World!"


loader