Het samenvoegen van een of meer string waarden met andere string waarden of variabelen wordt string concatenation genoemd. Het is een veel voorkomende taak wanneer we een uitvoer willen afdrukken op een meer betekenisvolle manier voor de gebruiker. Er zijn verschillende manieren om strings samen te voegen in PHP. In deze tutorial worden aan de hand van een aantal voorbeelden verschillende soorten aaneenschakelingen van strings in PHP getoond.
Voorbeeld-1: Aaneenschakeling met punt (.) operator
Aaneenschakeling van strings wordt in PHP gewoonlijk gedaan met de punt (.) operator. In het volgende voorbeeld worden twee string variabelen gedeclareerd en wordt de punt (.) operator gebruikt om deze strings te combineren met een andere string en af te drukken.
$string1 = “Charles Babbage”;
$string2 = “Computer”;
//Je voegt stringvariabelen samen met een stringwaarde door gebruik te maken van punt (.)
echo $string1.” wordt beschouwd als een vader van “. $string2;
?>
Uitvoer:
Exemplaar-2: Aaneenschakeling met echo en komma (,)
Je kunt in PHP eenvoudig stringgegevens combineren en afdrukken zonder gebruik te maken van de punt (.) te gebruiken in PHP met behulp van de echo-functie. In het volgende voorbeeld worden drie string-variabelen gedeclareerd. Hier wordt “,” gebruikt om string-waarde te verbinden met de variabelen in de echo-functie. Elke variabele en stringwaarde worden gescheiden door een komma (,) om te combineren. Dit type samenvoeging kan alleen worden gedaan met de echofunctie.
$naam = “John”;
$opleiding = “MBA”;
$beroep = “Zakenman”;
// Gegevens combineren met komma (,)
echo “$naam”,” is een “,”$opleiding. <br/>”;
echo “Hij is een “,”$beroep.”;
?>
Uitvoer:
Example-3: Aaneenschakeling met de functie printf()
U kunt de functie printf() ook gebruiken voor het aaneenschakelen van tekenreeksen in PHP. Er zijn veel type specifiers beschikbaar in PHP om geformatteerde output te genereren. Twee string variabelen, $site en $type zijn gedeclareerd in het volgende voorbeeld. Printf() functie gebruikt ‘%s’ als type specificatie om string data te lezen. Twee string variabelen worden toegevoegd aan het begin en einde van de string door twee ‘%s’ toe te voegen in het eerste argument en twee string variabelen als de andere twee argumenten.
$site = “linuxhint.com”;
$type = “blog site”;
printf(“%s is een zeer nuttige %s”,$site,$type);
?>
Uitvoer:
Exemplaar-4: Aaneenschakeling met behulp van steno operator (.=)
Dot (.) kan worden gebruikt als steno operator voor het aaneenschakelen van tekenreeksgegevens. In het volgende voorbeeld wordt $n variabele geïnitialiseerd met 0 en de huidige waarde van $n wordt gecombineerd met de nieuwe waarde met behulp van for-lus en “.=” operator. Tenslotte wordt de waarde van $n afgedrukt.
$n = 0;
for($i=1; $i<10; $i++)
{
$n .= ” $i” ;
}
echo $n;
?>
Uitvoer:
Ik hoop dat u in staat zult zijn om string-gegevens efficiënt in uw script te combineren als u de bovenstaande voorbeelden goed uitvoert.