Konwertuj tablicę na string php

Konwertuj tablicę na string php
Zawsze występuje problem z manipulowaniem tablicami w PHP. Chociaż są one szeroko stosowane i w pełni obsługiwane, PHP napotyka kilka wad podczas pracy z tablicami.

Na przykład, aby odzwierciedlić jeden element tablicy, możesz przekonwertować tablicę na ciąg i wydrukować ją na ekranie.

W tym samouczku nauczysz się, jak przekonwertować tablicę PHP na ciąg.

Za pomocą funkcji PHP Implode ()

Funkcja PHP implode () jest powszechną metodą podczas pracy z tablicami. Pozwala dołączyć do elementów w tablicy za pomocą określonego ogranicznika. Funkcja zwraca elementy połączone w formacie ciągów. Stąd funkcja jest przydatna podczas przekształcania tablicy na ciąg.

NOTATKA: Funkcja zapewnia również metodę łączenia () jako alias.

Składnia funkcji jest jak pokazano poniżej:

Implode (String $ delimiter, array $ array);

Powyższa funkcja przyjmuje dwa argumenty: odpowiednio ogranicznik (znany również jako separator) i tablica.

Poniższy przykład pokazuje, jak przekonwertować tablicę na ciąg za pomocą funkcji Implode.

$ Mean = array („MongoDB”, „Express”, „Angular”, „NodeJS”);
echo $ wredne;
$ imploded = implode („”, $ mian);
echo „\ n”, $ imploded, „\ n”;
?>

To pozwala funkcji zwrócić każdy element w tablicy jako pojedyncze zdanie.

Przykładowe dane wyjściowe jest takie, jak pokazano:

Uwaga PHP: Konwersja łańcucha na/Home/Ubuntu/Strings.PHP on line 4
Szyk
MongoDB Express AndeJs

NOTATKA: PHP zwróci wiadomość o zawiadomieniu, jeśli uruchomisz metodę ECHO w stosunku do tablicy.

Możesz także użyć kolejnego ogranicznika w metodzie jako:

$ Mean = array („MongoDB”, „Express”, „Angular”, „NodeJS”);
$ imploded = Implode (",", $ mian);
echo „\ n”, $ imploded, „\ n”;
?>

Powstałe wyjście jest jak pokazano:

MongoDB, Express, Angular, Nodejs

Używając funkcji php json_encode ()

Innym sposobem konwersji tablicy na ciąg jest funkcja json_encode (). Ta wbudowana metoda pozwala przekonwertować tablicę na ciąg JSON.

Spójrz na przykład pokazany poniżej:

$ Mean = array („MongoDB”, „Express”, „Angular”, „NodeJS”);
$ json_data = json_encode ($ mian);
print_r ($ json_data);
?>

Po uruchomieniu powyższego kodu powinniśmy zobaczyć tablicę w formacie JSON, jak pokazano:

[„MongoDB”, „Express”, „Angular”, „Nodejs”]

Za pomocą metody PHP serialize ()

Metoda serialize () pozwala przekonwertować tablicę na ciąg strumienia bajtów. Rozważ przykład pokazany poniżej:

$ Mean = array („MongoDB”, „Express”, „Angular”, „NodeJS”);
$ serialized = serialize ($ mian);
print_r ($ serialized);
?>

Uruchamianie kodu powinno zwrócić serializowany ciąg jako:

A: 4: i: 0; S: 7: „MongoDB”; i: 1; s: 7: „ekspres”; i: 2; s: 7: „Angular”; i: 3; s: 6: " NodeJS ";

Wniosek

Ten przewodnik zawiera podstawy przekształcania tablicy PHP w ciągu za pomocą wbudowanych metod.

Bądź na bieżąco z kolejnymi samouczkami.