Mảng thành chuỗi trong PHP
Ví dụ, để lặp lại một phần tử của mảng, bạn có thể chuyển đổi mảng thành chuỗi và in ra màn hình Show Trong hướng dẫn này, bạn sẽ học cách chuyển đổi một mảng PHP thành một chuỗi Sử dụng hàm PHP Implode()Hàm implode() trong PHP là một phương thức phổ biến khi làm việc với mảng. Nó cho phép bạn tham gia các phần tử trong một mảng bằng cách sử dụng một dấu phân cách được chỉ định. Hàm trả về các phần tử được nối ở định dạng chuỗi. Do đó, hàm này rất hữu ích khi chuyển đổi một mảng thành một chuỗi GHI CHÚ. Hàm này cũng cung cấp phương thức tham gia () dưới dạng bí danh Cú pháp của hàm như hình bên dưới implode( chuỗi $delimiter, array $array); Hàm trên có hai đối số. một dấu phân cách (còn được gọi là dấu phân cách) và một mảng tương ứng Ví dụ sau đây cho bạn thấy cách chuyển đổi một mảng thành một chuỗi bằng cách sử dụng hàm implode $mean=mảng Điều này cho phép hàm trả về từng phần tử trong mảng dưới dạng một câu Đầu ra ví dụ như được hiển thị Thông báo PHP . Mảng để chuyển đổi chuỗi trong /home/ubuntu/strings. php trực tuyến 4 GHI CHÚ. PHP sẽ trả về một thông báo nếu bạn chạy phương thức echo đối với một mảng Bạn cũng có thể sử dụng một dấu phân cách khác trong phương thức như $mean=mảng Đầu ra kết quả là như được hiển thị MongoDB , Express , Góc , NodeJS Sử dụng hàm PHP json_encode()Một cách khác để chuyển đổi một mảng thành một chuỗi là hàm json_encode(). Phương thức tích hợp này cho phép bạn chuyển đổi một mảng thành chuỗi JSON Hãy xem ví dụ hiển thị bên dưới $mean=mảng Khi chúng ta chạy đoạn mã trên, chúng ta sẽ thấy mảng ở định dạng JSON như được hiển thị ["MongoDB","Express","Angular","NodeJS"] Sử dụng Phương thức tuần tự hóa PHP ()Phương thức serialize() cho phép bạn chuyển đổi một mảng thành chuỗi byte-stream. Xem xét ví dụ hiển thị bên dưới Khi làm việc với PHP, chúng ta gặp rất nhiều vấn đề liên quan đến mảng, không thể thao tác trực tiếp trên mảng. Để giải quyết nó, trước tiên chúng ta phải chuyển đổi một mảng thành một chuỗi, sau đó chúng ta có thể làm việc hiệu quả trên một phần tử Một chuỗi được sử dụng để lưu trữ các ký tự trong một chuỗi và biểu diễn nó dưới dạng một thực thể duy nhất với một kiểu dữ liệu duy nhất. Do đó, việc lưu trữ dữ liệu linh hoạt, giúp dễ dàng làm việc, trong khi Array lưu trữ dữ liệu dưới dạng một thực thể cụ thể và việc lưu trữ dữ liệu là cố định Chúng ta sẽ nghiên cứu ba cách để chuyển đổi các phần tử mảng thành chuỗi trong PHP 1) Hàm Implode() trong PHPHàm IMPLODE() là một hàm có sẵn trong PHP, được sử dụng chủ yếu để nối tất cả các phần tử của một mảng đã khai báo. Khi tất cả các phần tử của mảng được nối với nhau, chúng tạo thành một chuỗi, hàm implode() hoạt động tương tự như hàm joint() trong PHP và trả về giá trị dưới dạng chuỗi GHI CHÚ. - Mảng được biểu diễn dưới dạng chuỗi nhưng kiểu dữ liệu cơ sở vẫn là mảng. Nếu chúng ta sử dụng hàm gettype() trên chuỗi đã chuyển đổi, nó vẫn sẽ hiển thị một mảngỞ đây, dấu phân cách đề cập đến những gì chúng ta phải thêm vào giữa các phần tử của một mảng trong khi chuyển đổi nó thành một chuỗi. Giá trị mặc định là một chuỗi rỗng "", nhưng chúng ta có thể thêm nhiều giá trị khác nhau như "," "-" "_" "+" ";" . " vân vân Mảng là viết tắt của mảng sẽ được nối thành một chuỗi Thí dụ. Để chuyển đổi một mảng thành chuỗi Khi chúng tôi thực thi mã như đã đề cập ở trên, trình biên dịch sẽ đưa ra đầu ra - Array ( [0] = > This [1] = > Array [2] = > Will [3] = > Be [4] = > Converted [5] = > To [6] = > A [7] = > String ) converted array This Array Will Be Converted To A String
Thí dụ. Để chuyển đổi một mảng thành chuỗi với các tham số khác nhau Khi chúng tôi thực thi mã như đã đề cập ở trên, trình biên dịch sẽ đưa ra đầu ra - Default array Array ( [0] => This [1] => Is [2] => An [3] => ARRAY [4] => ! ) Array to string This Is An ARRAY ! This _ Is _ An _ ARRAY_ ! This - Is - An - ARRAY- ! This / Is / An / ARRAY/ ! Data type: - Array
GHI CHÚ. Chúng ta lại có thể chuyển đổi chuỗi trở lại mảng bằng cách sử dụng hàm phát nổ ()Ví dụ -> để chuyển đổi chuỗi trở lại mảng Khi chúng tôi thực thi mã như đã đề cập ở trên, trình biên dịch sẽ đưa ra đầu ra - original string -> we will convert the string back to an array converted array -> Array ( [0] = > we [1] = > will [2] = > convert [3] = > string [4] = > back [5] = > to [6] = > array )
2) Hàm Join() trong PHPHàm Join() là một hàm có sẵn trong PHP thường được sử dụng để nối các mảng và trả về một chuỗi Dấu phân cách đề cập đến những gì chúng ta phải thêm vào giữa các phần tử của một mảng trong khi chuyển đổi nó thành một chuỗi. Giá trị mặc định là một chuỗi rỗng "", nhưng chúng ta có thể thêm nhiều giá trị khác nhau như "," "-" "_" "+" ";" . " vân vân Mảng là viết tắt của mảng sẽ được nối thành một chuỗi Thí dụ. Để chuyển đổi một mảng thành chuỗi bằng phép nối Khi chúng tôi thực thi mã như đã đề cập ở trên, trình biên dịch sẽ đưa ra đầu ra - original array Array ( [0] = > This [1] = > Array [2] = > Will [3] = > Be [4] = > Converted [5] = > To [6] = > A [7] = > String ) converted array This Array Will Be Converted To A String This _ Array _ Will _ Be _ Converted _ To _ A _ String
3) Hàm json_encode() trong PHPHàm Json_encode() là một hàm có sẵn trong PHP thường được sử dụng để chuyển đổi mảng và đối tượng trong PHP thành biểu diễn chuỗi JSON (JavaScript Object Notation) |