Zastosowanie funkcji implodowej w PHP

Zastosowanie funkcji implodowej w PHP

Implode () to wbudowana funkcja PHP, która generuje wartość ciągu, łącząc elementy tablicy z ogranicznikiem. Działa jak kolejna wbudowana funkcja PHP, dołącz (). Ta funkcja jest używana do różnych celów w skrypcie. Na przykład, gdy musimy przekazać dane ciągu z miejscem z jednego skryptu do drugiego, dane ciągów można przekonwertować na tablicę za pomocą innej wbudowanej funkcji, Expodode (), przed przekazaniem danych do innego skryptu. Oryginalne dane ciągu można pobrać z tablicy w drugim skrypcie za pomocą funkcji implode (). W tym samouczku można użyć tej funkcji w skrypcie PHP.

Składnia:

Funkcja implode () może być używana na dwa sposoby w skrypcie. Może być używany z ogranicznikiem lub bez. Składnie tej funkcji podano poniżej:

String Implode (array $ array)

Gdy funkcja implode () jest używana bez żadnego ograniczenia, zwraca wartość ciągu, łącząc wszystkie elementy tablicy $.

String Implode (String $ klej, array $ array)

Gdy funkcja implode () jest używana z dowolnym konkretnym ogranicznikiem, zwraca wartość ciągu, dodając ograniczenie z każdym elementem tablicy $.

Przykład 1: Użyj funkcji implode () bez ograniczenia

Poniższy skrypt pokazuje sposób użycia funkcji Implode () bez żadnego ograniczenia do połączenia wartości tablicy. Utwórz plik PHP z następującym skryptem.

Zmienna tablicy wymieniona $ kolor jest zdefiniowany z pięcioma wartościami. Funkcja Implode () zwróci ciąg, łącząc wartości tablicy z pustym ciągiem, który wydrukuje później.

// Zdefiniuj szereg strun
$ colors = array („biały”, „czerwony”, „zielony”, „niebieski”, „różowy”, „fioletowy”);
// funkcja implode () bez ograniczeń
$ str = implode ($ kolory);
Echo "

Wyjście funkcji implode () bez ograniczeń:

$ str
";
?>

Wyjście:

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

Przykład 2: Użyj funkcji implode () z ogranicznikiem przestrzeni

Poniższy skrypt pokazuje sposób użycia funkcji Implode () z ogranicznikiem spacji (”). W skrypcie zdefiniuje się szereg wartości liczbowych. Skrypt zwróci ciąg, łącząc wartości tablicy z przestrzenią.

// Zdefiniuj szereg liczb
$ liczb = tablica (12, 56, 23, 89, 65, 90);
// Funkcja implode () z ogranicznikiem przestrzeni
$ str = Implode (", $ numbers);
Echo "

Wyjście funkcji implode () z ogranicznikiem przestrzeni:

$ str
";
?>

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu z serwera internetowego. Sześć wartości liczbowej tablicy są oddzielone przez miejsce na wyjściu.

Przykład 3: Użyj funkcji implode () z ogranicznikiem przecinka (,)

W poprzednich dwóch przykładach żadna wartość tablicy nie zawiera żadnej przestrzeni. Ale jeśli wartość zawiera ciąg wielu słów, wówczas ogranicznik przestrzeni może być użyty do oddzielenia wartości tablicy. Poniższy skrypt pokazuje użycie funkcji implode () z ogranicznikiem przecinka (,). Utwórz plik PHP z następującym skryptem.

Tablica o nazwie $ imiona jest zdefiniowany w skrypcie z pięcioma warstwami wielu słów. Następnie funkcja implode () jest używana z ogranicznikiem przecinka (,), aby dołączyć do wartości $ Names. Zwrócona wartość tej funkcji jest przechowywana w zmiennej $ str, która jest drukowana później.

// Zdefiniuj szereg strun z wieloma słowami
$ name = array („Nikhil Proctor”, „Kaylee Potter”, „Cloe Whittaker”, „Laila Murphy”, „Rochelle Palmer”);
// Funkcja implode () z ogranicznikiem przestrzeni
$ str = implode (',', $ name);
Echo "

Dane wyjściowe funkcji implode () z ogranicznikiem przecinka (,):

$ str
";
?>

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu z serwera internetowego. Wartości tablicy są drukowane za pomocą separatora przecinka (,) w wyjściu.

Przykład 4: Użycie funkcji implode () w dwuwymiarowej tablicy

W poprzednich trzech przykładach używana jest jednowymiarowa tablica. Poniższy skrypt pokazuje, w jaki sposób funkcję implode () można użyć do połączenia wartości tablicy dwuwymiarowej. Dwuwymiarowa tablica o nazwie $ Assoc_ARR jest zadeklarowana w skrypcie, który zawiera cztery wartości. '
„jest używany jako ogranicznik w skrypcie do utworzenia nowego wiersza po każdej wartości tablicy podczas łączenia wartości tablicy za pomocą funkcji implode ().

// Zdefiniuj tablicę asocjacyjną
$ assoc_arr = array ('01' => 'Google.com ',' 02 '=>' zapytaj.com ',' 03 '=>' bing.com ',' 04 '=>' yahoo.com ');
Echo "

Lista witryn wyszukiwarek to:

";
// Wydrukuj funkcję implode () za pomocą
jako ogranicznik
Echo "". Implode ('
', $ assoc_arr). "
";
?>

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu z serwera internetowego. Wartości tablicy są drukowane według linii w wyjściu.

Przykład 5: Użyj funkcji Implode () z ogranicznikiem słów

W poprzednich przykładach pojedynczy znak i
Tag jest używany jako ogranicznik do łączenia wartości tablicy. Poniższy przykład pokazuje użycie słowa jako ogranicznika w funkcji Implode (). Utwórz plik PHP z następującym skryptem.

Tablica sześciu warstw jest zdefiniowana w skrypcie. „i” jest używany jako delimiter funkcji implode () w skrypcie. Wartości tablicy zostaną wydrukowane przez dodanie słowa między wartościami tablicy.

// Zdefiniuj szereg strun
$ kwiaty = tablica („róża”, „lity”, „tulip”, „Water Lily”, „Orchid”, „Daisy”);
// funkcja implode () z „i„ delimiter
$ str = implode ('i', $ kwiaty);
Echo "

Wyjście funkcji implode () z 'i „delimiter:

$ str
";
?>

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu z serwera internetowego. Pokazuje wartości tablicy jako ciąg, dodając „i„ jako separator wartości tablicy.

Wniosek

Zastosowanie funkcji implode () wyjaśniono w tym samouczku przy użyciu różnych rodzajów ograniczników. Ten samouczek pomoże czytelnikom poznać sposoby używania funkcji implode () w skrypcie PHP i poprawnie zastosować tę funkcję w ich skrypcie.

Film instruktażowy