Łączenie ciągów znaków z operatorami ciągów PHP
Istnieją dwa operatory łańcuchowe do łączenia łańcuchów znaków w PHP; operator przypisania konkatenacji i operator konkatenacji.

Pierwszy operator służy do dodawania lub dołączania jednego ciągu znaków do istniejącego ciągu znaków. Użyjesz konkatenującego operatora przypisania, który jest tylko kropką i znakiem równości (. =), Aby połączyć nowy ciąg znaków z istniejącym ciągiem znaków. W poniższym przykładzie dołączamy ciąg znaków Home Of The Brave do istniejącego ciągu znaków Ziemia wolnych.

Przykład 1
$ patriotic_string = "Land Of The Free";

$ patriotic_string. = "Home Of The Brave";

$ Patriotic_string jest teraz
Kraina Wolnego Domu Odważnych

Drugi operator służy do połączenia dwóch istniejących ciągów znaków w celu utworzenia kolejnego ciągu znaków. W poniższym przykładzie Ziemia wolnych i Home Of The Brave oba są przypisane do zmiennych $ patriotic_1 i $ patriotic_2. Tym razem użyjemy operatora konkatenacji, który jest tylko kropką (.), Aby połączyć oba razem jako trzecią zmienną.

Przykład 2
$ patriotic_1 = „Kraina wolnych”;

$ patriotic_2 = "Home Of The Brave";

$ patriotic_3 = $ patriotic_1. $ patriotic_2;

$ Patriotic_3 wynosi
Kraina FreeHome Odważnych

Jak widać w powyższym przykładzie, brakuje nam spacji między słowami Darmowy i Dom. W pierwszym przykładzie nie mieliśmy tego problemu, ponieważ przed słowem było puste miejsce Dom w ciągu znaków. Ale tym razem w ciągu znaków nie ma pustej przestrzeni. Aby dodać tę brakującą pustą spację, umieścimy pustą spację między podwójnymi cudzysłowami i potraktujemy tę pustą spację jako kolejny ciąg znaków. Następnie użyjemy dwóch operatorów konkatenacji, aby połączyć wszystkie trzy razem.

Przykład 3
$ patriotic_3 = $ patriotic_1. „”. $ patriotic_2;

$ Patriotic_3 jest teraz
Kraina Wolnego Domu Odważnych





Instrukcje Wideo: Kurs PHP #24 Łączenie ciągów (Może 2024).