Konkatenacja łańcuchów w PHP

Połączenie jednej lub więcej wartości łańcuchowych z inną wartością łańcuchową lub zmienną jest nazywane konkatenacją łańcuchów. Jest to częste zadanie, gdy chcemy wydrukować jakieś dane wyjściowe w bardziej znaczący sposób dla użytkownika. Istnieje kilka sposobów na łączenie łańcuchów w PHP. Różne typy konkatenacji łańcuchów w PHP są pokazane w tym tutorialu na wielu przykładach.

Przykład-1: Konkatenacja przy użyciu operatora kropki (.)

Konkatenacja łańcuchów jest zwykle wykonywana przy użyciu operatora kropki (.) w PHP. W poniższym przykładzie, dwie zmienne łańcuchowe są zadeklarowane i operator kropki (.) jest użyty do połączenia tych łańcuchów z innymi łańcuchami i wydrukowania.

<?php
$string1 = „Charles Babbage”;
$string2 = „Komputer”;
//Dołącz zmienne łańcuchowe do wartości łańcuchowej za pomocą kropki (.)
echo $string1.”$string1 jest uważany za ojca „. $string2;
?>

Output:

Przykład-2: Konkatenacja przy użyciu echo i przecinka (,)

Możesz łatwo łączyć i drukować dane łańcuchowe bez użycia operatora kropki (.) w PHP za pomocą funkcji echo. W poniższym przykładzie zadeklarowane są trzy zmienne łańcuchowe. Tutaj, „,” jest używane do łączenia wartości łańcuchowych ze zmiennymi w funkcji echo. Każda zmienna i wartość łańcuchowa są oddzielone przecinkiem (,) aby je połączyć. Ten typ łączenia może być wykonany tylko za pomocą funkcji echo.

<?php
$name = „John”;
$education = „MBA”;
$profession = „Business man”;
// Połącz dane za pomocą przecinka (,)
echo „$name”,” is an „,”$education. <br/>”;
echo „On jest „,”$profesja.”;
?>

Wyjście:

Przykład-3: Konkatenacja przy użyciu funkcji printf()

Do konkatenacji wartości łańcuchowych w PHP możesz użyć funkcji printf(). W PHP dostępnych jest wiele specyfikatorów typów, które umożliwiają generowanie sformatowanych danych wyjściowych. Dwie zmienne łańcuchowe, $site i $type są zadeklarowane w poniższym przykładzie. Funkcja printf() używa '%s' jako specyfikatora typu do odczytu danych łańcuchowych. Dwie zmienne łańcuchowe są dodane na początku i na końcu łańcucha poprzez dodanie dwóch '%s' w pierwszym argumencie i dwóch zmiennych łańcuchowych jako pozostałych dwóch argumentów.

<?php
$site = „linuxhint.com”;
$type = „blog site”;
printf(„%s is a very helpful %s”,$site,$type);
?>

Output:

Przykład-4: Konkatenacja z użyciem operatora skrótu (.=)

Kropka (.) może być użyta jako operator skrótu do konkatenacji danych łańcuchowych. W poniższym przykładzie, zmienna $n jest inicjalizowana przez 0 i bieżąca wartość $n jest łączona z nową wartością przy użyciu pętli for i operatora „.=”. Na koniec wypisujemy wartość $n.

<?php
$n = 0;
for($i=1; $i<10; $i++)
{
$n .= ” $i” ;
}
echo $n;
?>

Wyjście:

Mam nadzieję, że będziesz w stanie sprawnie łączyć dane łańcuchowe w swoim skrypcie, jeśli odpowiednio przećwiczysz powyższe przykłady.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *