Ngày 24 tháng 2 năm 4. 24 chiều, Curtis Dyer đã viết Show
Nếu bạn áp dụng điều đó cho "ghế chó mèo", bạn sẽ nhận được mảng ('riahc', Thay vào đó, chỉ cần cố gắng Hoặc, nếu bạn muốn giữ mọi thứ trừ mã thông báo cuối cùng Nhưng trong trường hợp cụ thể này, dirname() là một giải pháp hữu ích và Chức năng phát nổ tích hợp sẵn của PHP cho phép bạn lấy một chuỗi và chuyển đổi nó thành một mảng. Nó ngược lại với hàm implode() của PHP chuyển đổi một mảng thành một chuỗi Hàm này đạt được điều này bằng cách lấy chuỗi và sử dụng dấu tách đã chỉ định để tách chuỗi. PHP sẽ đặt mỗi phần tách của chuỗi vào một phần tử mới trong mảng Bạn thậm chí có thể giới hạn số lần chức năng phát nổ sẽ tách một chuỗi. Tính năng này hữu ích khi bạn chỉ cần một số phần tử giới hạn trong mảng của mình Cách sử dụng chính của hàm phát nổ () là xử lý các chuỗi được phân tách theo cách chuẩn hóa. Ví dụ: tệp CSV sử dụng dấu phẩy để phân tách từng giá trị. Bạn có thể chuyển đổi tệp thành một mảng dễ xử lý hơn bằng cách sử dụng chức năng phát nổ Trong phần tiếp theo, chúng tôi sẽ chỉ cho bạn định nghĩa về chức năng phát nổ của PHP và cách sử dụng nó Định nghĩa Hàm phát nổ() trong PHPTrong phần này, chúng ta hãy khám phá cách định nghĩa hàm phát nổ trong PHP Định nghĩa này sẽ giúp bạn biết chính xác chức năng này được sử dụng như thế nào và mong đợi của từng tham số của nó Dưới đây bạn có thể xem định nghĩa của chức năng. Chúng ta sẽ khám phá các thông số ngay sau đây
Từ định nghĩa trên, bạn có thể thấy rằng chức năng phát nổ có ba tham số mà bạn có thể sử dụng. Hai tham số đầu tiên là bắt buộc và tham số thứ ba là tùy chọn
Chức năng phát nổ PHP sẽ trả về một mảng. Mảng này sẽ chứa một mảng các chuỗi, được phân tách bằng dấu tách đã chỉ định Ví dụ về cách sử dụng Hàm phát nổ () trong PHPTrong phần này, chúng ta sẽ khám phá cách hàm phát nổ () được sử dụng trong PHP và cách nó hoạt động trong các điều kiện khác nhau Cách sử dụng cơ bản của hàm phát nổ ()Hãy để chúng tôi chỉ cho bạn cách sử dụng điển hình của hàm phát nổ () trong PHP Với ví dụ này, chúng ta sẽ bắt đầu với một chuỗi đơn giản sử dụng dấu phẩy làm dấu phân cách. Chuỗi mà chúng tôi sẽ đặt cho biến “_______1_______5” của chúng tôi là 6Bước tiếp theo của chúng ta là sử dụng hàm 7. Chúng tôi chuyển một dấu phẩy (, ) làm tham số đầu tiên vì đây là dấu phân cách mà chúng tôi đã sử dụng trong chuỗi của mìnhTham số thứ hai mà chúng ta truyền vào là biến “ 5”. Đây là chuỗi mà chúng ta sẽ giải mã, chuyển đổi nó từ một chuỗi thành một mảngChúng ta sẽ gán kết quả của hàm phát nổ() cho biến “ 0”Cuối cùng, chúng ta in ra mảng này bằng cách sử dụng hàm var_dump của PHP. Hàm này cho phép chúng ta xem mảng và từng phần tử được đặt trong đó
Với kết quả bên dưới, bạn có thể thấy PHP đã chuyển đổi chuỗi của chúng ta thành một mảng như thế nào. Vì chúng tôi đã xác định dấu phẩy (
Sử dụng Hàm phát nổ () với Giới hạn dươngĐối với ví dụ này, chúng tôi sẽ chỉ cho bạn cách hàm phát nổ PHP () xử lý một giá trị giới hạn dương Chúng tôi sẽ sử dụng cùng một chuỗi ví dụ như ví dụ trước của chúng tôi và gán nó cho biến có tên “ 5“. Nhưng lần này chúng ta sẽ sử dụng tham số “ 1”Bằng cách đặt giới hạn này thành 4, hai phần tử đầu tiên sẽ là các chuỗi mà PHP tách ra. Phần tử thứ ba sẽ chứa phần còn lại của chuỗi chưa được táchMảng kết quả được lưu trữ trong biến “_______9_______0” sẽ được in ra bởi hàm “ 6”
Với kết quả từ mã ví dụ này, bạn có thể thấy cách PHP xử lý các giới hạn dương. Hai phần tử đầu tiên của mảng chứa các phần tử chia Phần tử mảng thứ ba và cũng là phần tử cuối cùng chứa phần còn lại của chuỗi không được tách ra do “ 7“
Cách sử dụng Hàm phát nổ PHP () với Giới hạn âmTrong ví dụ này, chúng ta sẽ khám phá cách hàm phát nổ sẽ xử lý giới hạn âm Hãy để chúng tôi sử dụng lại cùng một mã cơ bản từ hai ví dụ trước của chúng tôi. Chúng tôi đặt biến “_______1_______5” của chúng tôi thành 6Trên dòng sau, chúng tôi sử dụng chức năng phát nổ. Chúng tôi đặt tham số đầu tiên thành dấu phẩy ( 5” của chúng tôiCuối cùng, chúng tôi đặt giới hạn của mình là âm ba (______17_______2). Điều này có nghĩa là 7 sẽ trả về một mảng chứa tất cả các phần tử ngoại trừ phần tử cuối cùng 4. Không giống như giới hạn dương, bạn sẽ không nhận được phần tử chứa các phần bị bỏ của chuỗiKết quả từ chức năng phát nổ sẽ được lưu trữ trong biến “_______9_______0” và sau đó được in bằng cách sử dụng “ 6“
Dưới đây, bạn có thể thấy mảng được tạo bởi hàm phát nổ () của chúng tôi trong PHP. Nó đã chuyển đổi chuỗi của chúng tôi thành một mảng, để lại cho chúng tôi tất cả trừ hai phần tử
Phần kết luậnXuyên suốt hướng dẫn này, chúng tôi đã chỉ cho bạn cách sử dụng hàm phát nổ () trong PHP Chức năng này mạnh mẽ và dễ dàng cho phép bạn chuyển đổi một chuỗi thành một mảng. Nó chuyển chuỗi, tách chuỗi mỗi khi chạy vào dấu phân cách đã chỉ định Vui lòng bình luận bên dưới nếu bạn có bất kỳ câu hỏi nào về việc sử dụng hàm phát nổ () Nếu bạn muốn tìm hiểu thêm về ngôn ngữ này, hãy xem nhiều hướng dẫn PHP khác của chúng tôi. Chúng tôi cũng có rất nhiều hướng dẫn mã hóa khác mà bạn có thể khám phá Mặt trái của phát nổ PHP là gì?implode() thực hiện chính xác những gì bạn muốn.
Ngược lại với implode trong PHP là gì?Sử dụng phát nổ
. explode ngược lại với implode và sử dụng dấu phân cách để quyết định vị trí ngắt chuỗi. Đây thường là cách đơn giản nhất để chia chuỗi thành một mảng.
Phát nổ so với phát nổ PHP là gì?Hàm phát nổ() ngắt mộ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 .
implode() dùng để làm gì?Hàm implode() là một hàm dựng sẵn trong PHP và được sử dụng để nối các phần tử của một mảng . implode() là bí danh của PHP. hàm join() và hoạt động giống hệt như hàm join(). Nếu chúng ta có một mảng các phần tử, chúng ta có thể sử dụng hàm implode() để nối tất cả chúng lại thành một chuỗi. |