Aaneenschakeling van PHP-tekenreeksen

Php String Concatenation



Het samenvoegen van een of meer tekenreekswaarden met een andere tekenreekswaarde of variabele wordt tekenreeksaaneenschakeling genoemd. Het is een veelvoorkomende taak wanneer we output op een meer betekenisvolle manier voor de gebruiker willen afdrukken. Er zijn verschillende manieren om strings samen te voegen in PHP. Verschillende soorten aaneenschakeling van strings in PHP worden in deze tutorial getoond aan de hand van meerdere voorbeelden.

Voorbeeld-1: Aaneenschakeling met punt (.) operator

Tekenreeksaaneenschakeling wordt normaal gesproken gedaan door de punt (.) -operator in PHP te gebruiken. In het volgende voorbeeld worden twee tekenreeksvariabelen gedeclareerd en wordt de puntoperator (.) gebruikt om deze tekenreeksen te combineren met andere tekenreeksen en afdrukken.








$string1 = 'Charles Babbage';
$string2 = 'Computer';
// Voeg tekenreeksvariabelen samen met een tekenreekswaarde met behulp van punt (.)
gooide uit $string1.' wordt beschouwd als een vader van '. $string2;
?>

Uitgang:





Voorbeeld-2: Aaneenschakeling met echo en komma (,)

U kunt stringgegevens eenvoudig combineren en afdrukken zonder de punt (.) -operator in PHP te gebruiken door de echo-functie te gebruiken. In het volgende voorbeeld worden drie tekenreeksvariabelen gedeclareerd. Hier, , wordt gebruikt om de tekenreekswaarde samen te voegen met de variabelen in gooide uit functie. Elke variabele en tekenreekswaarde worden gescheiden door een komma (,) om te combineren. Dit type samenvoegen kan alleen worden gedaan door de echo-functie te gebruiken.






$naam = 'John';
$onderwijs = 'MBA';
$beroep = 'Zakenman';
// Combineer gegevens met komma (,)
gooide uit '$naam',' is een ','$onderwijs.
'
;
gooide uit 'Hij is een ','$beroep';
?>

Uitgang:



Voorbeeld-3: Aaneenschakeling met de functie printf()

U kunt de functie printf() ook gebruiken voor het aaneenschakelen van tekenreekswaarden in PHP. Er zijn veel typespecificaties beschikbaar in PHP om geformatteerde uitvoer te genereren. Twee stringvariabelen, $site en $type worden gedeclareerd in het volgende voorbeeld. De functie Printf() gebruikt '%s' als typespecificatie om stringgegevens te lezen. Twee tekenreeksvariabelen worden aan het begin en einde van de tekenreeks toegevoegd door twee '%s' toe te voegen aan het eerste argument en twee tekenreeksvariabelen als andere twee argumenten.


$site = 'linuxhint.com';
$type = 'blogsite';
printf ('%sis een zeer behulpzame%s',$site,$type);
?>

Uitgang:

Voorbeeld-4: Aaneenschakeling met steno-operator (.=)

Punt (.) kan worden gebruikt als steno-operator voor het aaneenschakelen van stringgegevens. In het volgende voorbeeld, $n variabele wordt geïnitialiseerd met 0 en de huidige waarde van $n wordt gecombineerd met de nieuwe waarde met behulp van for loop en = exploitant. Druk tenslotte de waarde van $n af.


$n = 0;
voor($i=1; $i<10; $i++)
{
$n = '$i' ;
}
gooide uit $n;
?>

Uitgang:

Ik hoop dat je stringgegevens efficiënt kunt combineren in je script als je bovenstaande voorbeelden goed toepast.