Làm thế nào để phát nổ một mảng php?

PHP cung cấp các chức năng khác nhau để chuyển đổi Chuỗi thành Mảng. Trong bài viết này, chúng ta sẽ thảo luận về 3 cách để chuyển đổi chuỗi thành mảng trong PHP bằng 3 phương thức khác nhau

  1. phát nổ[]
  2. str_split[]
  3. str_word_count[]

1] Chuyển đổi Chuỗi thành Mảng bằng cách sử dụng phát nổ []

Phương thức phát nổ [] là một trong những hàm tích hợp trong PHP có thể được sử dụng để chuyển đổi chuỗi thành mảng

Hàm phát nổ [] tách một chuỗi dựa trên dấu phân cách đã cho. Dấu phân cách hoạt động như một dấu phân cách và phương thức phân tách chuỗi nơi tồn tại dấu phân cách

Thí dụ. Chuyển đổi chuỗi được phân tách bằng dấu phẩy thành mảng trong PHP

Trong ví dụ trên, chuỗi chứa bốn từ được phân tách bằng dấu phẩy. Thông thường, trong các tệp csv, mỗi giá trị cột trong một hàng được phân tách bằng dấu phẩy

Vì vậy, để trích xuất từng giá trị và lưu trữ nó trong mảng, chúng tôi đang chuyển đổi chuỗi thành mảng bằng cách sử dụng hàm phát nổ []. Mảng trả về sẽ chứa danh sách các từ dưới dạng phần tử

Chuyển chuỗi thành mảng sử dụng giới hạn

Phát nổ [] cũng chấp nhận tham số thứ 3 tùy chọn để giới hạn số lần phân tách. Theo mặc định, không có giới hạn nên nó phân tách ở tất cả các lần xuất hiện của dấu phân cách. Nhưng nếu giới hạn được đưa ra, thì nó sẽ chỉ chia thành các phần $limit tối đa

Hãy xem xét một ví dụ

Bạn có thể thấy trong ví dụ trên rằng nếu $limit được đặt thành 2 và nó sẽ chỉ phân tách một lần do đó chia toàn bộ chuỗi thành hai phần

cũng đọc. Cách chuyển đổi mảng thành chuỗi trong php

2] Chuyển chuỗi thành mảng sử dụng str_split[]

str_split[] là một phương thức tích hợp tiêu chuẩn khác do PHP cung cấp để phân tách các chuỗi thành một mảng một cách dễ dàng. Hàm này chuyển đổi chuỗi đã cho thành các phần bằng nhau có độ dài được cung cấp

Nó khác với chức năng phát nổ[] đã giải thích trước đó vì nó không sử dụng bất kỳ loại dấu phân cách nào. Nó chỉ đơn giản là cắt chuỗi thành các phần bằng nhau, trong khi phương thức phát nổ [] chia chuỗi thành nhiều phần không cần thiết có độ dài bằng nhau nhưng được phân tách bằng dấu phân cách đã cho

Nó chấp nhận chuỗi làm đối số đầu tiên được yêu cầu. Bạn có thể chuyển độ dài dưới dạng tham số thứ hai là tùy chọn. Nếu không có độ dài nào được truyền thì nó sẽ chia chuỗi thành các phần có độ dài = 1

Hãy thử một ví dụ

Ghi chú. Phần tử cuối cùng không nhất thiết phải có độ dài nhất định

cũng đọc. Đẩy vào mảng trong PHP

3] Chuyển chuỗi thành mảng sử dụng str_word_count[]

Phương thức str_word_count[] thường không được sử dụng để tách chuỗi thành một mảng. Công dụng chính của nó là cung cấp thông tin về các từ được sử dụng trong một chuỗi có thể được sử dụng để thực sự phân tách các chuỗi thành các từ được phân tách bằng dấu cách nếu đối số thứ hai tùy chọn cho định dạng được thông qua

Hãy nhớ rằng, bạn chỉ có thể chia chuỗi thành các từ. Bạn có thể cung cấp $charlist làm đối số tùy chọn thứ ba để cho phép các ký tự bổ sung được coi là 'từ'

Hãy xem xét một ví dụ

Khá thông minh nhỉ

Vì vậy, đây là những cách khác nhau để bạn có thể chia chuỗi thành mảng bằng PHP. Hy vọng, bài viết này đã giúp bạn

Hàm phát nổ [] trong PHP cho phép chúng ta ngắt chuỗi thành văn bản nhỏ hơn, với mỗi lần ngắt xảy ra ở cùng một ký hiệu

PHP bùng nổ

PHP phát nổ[] là một hàm tích hợp giúp tách chuỗi theo chuỗi đã chỉ định thành các phần tử mảng. Hàm phát nổ[] nhận ba đối số và trả về một mảng chứa các phần tử chuỗi. Hàm phát nổ[] chia chuỗi thành một mảng. Chức năng phát nổ [] an toàn nhị phân.

Mảng PHP thành chuỗi

Để chuyển đổi một mảng thành một chuỗi trong PHP, hãy sử dụng hàm implode[]. Hàm implode[] nối các phần tử mảng với một chuỗi

Chuỗi PHP thành mảng

Để chuyển đổi chuỗi thành mảng trong PHP, hãy sử dụng hàm phát nổ[]. Hàm phát nổ[] ngắt chuỗi thành một mảng, nhưng hàm implode trả về một chuỗi từ các phần tử của một mảng.

cú pháp

Xem cú pháp

explode[separator,string,limit]

Tranh luận

Tham số dấu phân cách bắt buộc phải chỉ định nơi chúng tôi ngắt chuỗi

Tham số chuỗi là bắt buộc. Đó là chuỗi để chia

Tham số giới hạn là tùy chọn và chỉ định số phần tử mảng sẽ trả về

Thực hiện hàm phát nổ []

Xem ví dụ sau

Chủ Đề