Użycie funkcji łączenia w PHP

Użycie funkcji łączenia w PHP

Funkcja łącza () działa podobnie jak inna wbudowana funkcja php o nazwie implode (). Służy do tworzenia wartości ciągu poprzez połączenie wartości tablicy. Ta funkcja wykorzystuje określony ogranicznik do łączenia wartości tablicy. Pusty ciąg (”) jest używany jako domyślny ogranicznik tej funkcji, jeśli nie jest używane ograniczenie. W tym samouczku można użyć funkcji łączenia () w PHP.

Składnia:

Funkcja łącza () może być używana z jednym argumentem lub dwoma argumentami. Składnie tej funkcji podano poniżej:

String dołącz (tablica $ array)

Gdy funkcja połączenia () jest wywoływana ze zmienną tablicy, tylko wtedy zwraca ciąg, łącząc elementy tablicy z pustym ciągiem. Oznacza to, że między elementami żaden separator nie będzie używany.

String dołącz (String Delimiter, Array $ Array)

Gdy funkcja połączenia () jest wywoływana z ograniczeniem i tablicą, zwraca ciąg, łącząc elementy tablicy z dostarczonym ogranicznikiem.

Przykład 1: Użyj funkcji łączenia () bez ograniczeń

Poniższy przykład pokazuje funkcję łączenia () bez ograniczeń, aby połączyć wartości tablicy z pustym ciągiem. Utwórz plik PHP z następującym skryptem.

Tablica o nazwie Języki $ jest zadeklarowane pięcioma wartościami. Tutaj funkcja łączenia () zwróci ciąg, łącząc wartości tablicy z pustym ciągiem.

// Zdefiniuj tablicę wartości ciągu
$ języki = tablica („angielski”, „bangla”, „arabski”, „francuski”, „hindi”);
// Połącz wartości tablicy z pustym ciągiem
$ string = dołącz ($ języki);
// Wydrukuj wartości zwrotne funkcji łączenia ()
Echo "

Wartości łączenia () bez użycia ograniczenia:

". $ String."

";
?>

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu powyższego skryptu z serwera internetowego. Pokazuje wartości tablicy jako ciąg.

Przykład 2: Użyj funkcji łączenia () z ograniczeniem dolara ($)

Poniższy przykład pokazuje użycie funkcji Join () z ogranicznikiem dolara ($). Utwórz plik PHP z następującym skryptem.

W skrypcie zadeklarowana jest asocjacyjna gama dwóch elementów. Funkcja łączenia () zwróci ciąg, łącząc dwie wartości tablicy z ogranicznikiem.

// Zdefiniuj dwuwymiarową tablicę
$ array = array ('str' => 'cena koloru wody to', 'cena' => 10);
// Połącz wartości tablicy z „$”
$ string = dołącz ('$', $ array);
// Wydrukuj wartości zwrotne funkcji łączenia ()
Echo "

Wartości łączenia () z „$ 'delimiter:

". $ String."

";
?>

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu powyższego skryptu z serwera internetowego. Pokazuje wartości tablicy jako ciąg, dodając dolara ($) między wartościami.

Przykład 3: Użyj funkcji łączenia () z ogranicznikiem Plus (+)

Poniższy przykład pokazuje użycie funkcji łączenia () z ogranicznikiem Plus (+). Utwórz plik PHP z następującym skryptem.

W skrypcie zadeklarowana jest liczba czterech elementów. Funkcja array_sum () jest używana w skrypcie do obliczenia suma wartości tablicy. Funkcja łączenia () zwróci ciąg, łącząc wartości tablicy z ogranicznikiem Plus (+). Następnie skrypt wydrukuje wartości zwrotne funkcji łączy () i array_sum ().

// Zdefiniuj szereg liczb
$ liczb = tablica (10 78,45,12);
// Oblicz sumę wartości tablicy
$ sum = array_sum ($ liczb);
// Połącz wartości tablicy z delimiter „+”
$ string = dołącz ('+', $ liczb);
// Wydrukuj wartości zwrotne funkcji łączenia ()
Echo "

Wartości łączenia () z delimiter „+”:

". $ String."=". $ sum . "

";
?>

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu powyższego skryptu z serwera internetowego. Pokazuje wartości tablicy jako ciąg, dodając plus (+) między wartościami i sumę wartości tablicy 145.

Przykład 4: Użyj funkcji łączenia () z ogranicznikiem Hyphen (-)

Poniższy przykład pokazuje użycie funkcji łączenia () z ogranicznikiem łącznika (-). Utwórz plik PHP z następującym skryptem.

W skrypcie zadeklarowane są dwa asocjacyjne tablice dwóch elementów. Funkcja łączenia () zwróci ciąg, łącząc dwie wartości każdej tablicy z łącznikiem (-). Obie zwrócone wartości zostaną wydrukowane później.

// Zdefiniuj dwie tablice
$ array1 = array ('site' => 'Linuxhint', 'Opis' => 'To jest popularna strona blogowa.');
$ array2 = array ('site' => 'Google', 'Opis' => 'To popularna wyszukiwarka.');
// Połącz wartości tablicy z „-”
$ string1 = dołącz ('-', $ array1);
$ string2 = dołącz ('-', $ array2);
// Wydrukuj wartość zwracania String1
Echo "

Wartości pierwszego połączenia () z „-'delimiter:

". $ string1 . "

";
// Wydrukuj wartość zwrotu $ String2
Echo "

Wartości drugiego połączenia () z „-'delimiter:

". $ string2 . "

";
?>

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu powyższego skryptu z serwera internetowego. Pokazuje obie wartości tablicy jako ciąg, dodając łącznik (-) między wartościami.

Przykład 5: Użyj funkcji Join () z Break (
) SYMITER

Poniższy przykład pokazuje użycie funkcji łączenia () z '
„Jako ograniczenie do wydrukowania każdej wartości tablicy w każdej linii. Utwórz plik PHP z następującym skryptem.

Numeryczna tablica pięciu liczb równych jest zadeklarowana w skrypcie. Funkcja łączenia () zwróci ciąg, dodając przerwę między wartościami tablicy, która zostanie wydrukowana później.

// Zdefiniuj szereg liczb równych
$ Even_numbers = tablica (2, 4, 6, 8, 10);
// Połącz wartości tablicy z

$ string = dołącz ('
', $ Even_numbers);
// Wydrukuj wartości zwrotne funkcji łączenia ()
Echo "

Lista liczb równych [1–10]:

". $ String."

";
?>

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu powyższego skryptu z serwera internetowego. Pokazuje każdą wartość tablicy w każdym wierszu dla '
„Sczanie.

Wniosek

Zastosowanie funkcji Join () wyjaśniono w tym samouczku za pomocą różnych rodzajów przykładów. Ten samouczek pomoże czytelnikom zrozumieć metody korzystania z funkcji Join () i poprawnie zastosować tę funkcję w ich skrypcie.