Phát nổ và phát nổ trong PHP

PHP implode[] là một hàm chuỗi, nối các phần tử mảng trong một chuỗi. Đây là một chức năng an toàn nhị phân. Trong hàm implode[], các tham số có thể được truyền theo thứ tự bất kỳ

Hàm implode[] hoạt động giống như hàm join[] và trả về một chuỗi được tạo từ các phần tử của mảng. Về cơ bản, chức năng này tham gia tất cả các phần tử của mảng trong một chuỗi

cú pháp

Có hai cú pháp có sẵn cho hàm implode[], được đưa ra bên dưới

hoặc

Tham gia các phần tử mảng bằng tham số chuỗi $glue

Thông số

Có hai tham số có thể được truyền trong hàm implode[], một trong số đó là bắt buộc và một tham số khác là tùy chọn. Các thông số này như sau

$glue [tùy chọn]

Nó là một loại tham số tùy chọn và chuỗi. Nó chứa giá trị để nối các phần tử mảng và tạo thành một chuỗi. Về cơ bản, $glue được sử dụng để nối chuỗi

$ mảnh [bắt buộc]

Tham số này chứa mảng chuỗi cần phát nổ. Các phần tử mảng bắt buộc phải truyền vào hàm implode[] để nối thành một chuỗi

Giá trị trả về

Hàm implode[] trả về chuỗi được hình thành từ các phần tử mảng. Chuỗi sẽ được hình thành theo thứ tự giống như các phần tử được truyền vào mảng. Kiểu trả về của hàm này là chuỗi

thay đổi

Sau phiên bản PHP 7. 4. 0, chuyển tham số $glue sau khi tham số $pieces không còn được dùng nữa

Trong quá trình mã hóa, nhiều lần chúng ta cần chuyển đổi một chuỗi thành mảng và mảng thành chuỗi mà chúng ta đã sử dụng phát nổ và phát nổ trong php

Hàm implode dùng để “nối các phần tử của mảng bằng một chuỗi”.
Hàm phát nổ được sử dụng để “Tách một chuỗi theo một chuỗi đã chỉ định thành các phần i. e. nó ngắt một chuỗi thành một mảng”.

Hàm Implode[]

Hàm implode[] trả về một chuỗi từ các phần tử của một mảng

Cú pháp.
chuỗi nổ tung[chuỗi $seperator, mảng $array]

ví dụ 1


ví dụ 2

________số 8

Chức năng Explode[]

Hàm phát nổ [] ngắt một chuỗi thành một mảng

Cú pháp.
nổ mảng [dấu tách chuỗi, chuỗi chuỗi]


Ví dụ 2.
______10

Nếu bạn có bất kỳ câu hỏi hoặc đề xuất nào, vui lòng hỏi tôi qua phần bình luận bên dưới

phát nổchức năngimplodephp

Hàm PHP

$str = "Hello world";
$newStr = explode[" ", $str];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 
1 chuyển đổi một chuỗi thành một mảng. Mỗi ký tự trong chuỗi được cung cấp một chỉ số bắt đầu từ 0. Giống như hàm
$str = "Hello world";
$newStr = explode[" ", $str];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 
2 tích hợp, hàm phát nổ không sửa đổi dữ liệu [chuỗi]

Cú pháp của Hàm
$str = "Hello world";
$newStr = explode[" ", $str];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 
1

Hàm

$str = "Hello world";
$newStr = explode[" ", $str];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 
1 nhận ba tham số

  • dải phân cách
  • chuỗi để chuyển đổi thành một mảng
  • và giới hạn

Cú pháp đầy đủ trông như thế này

explode[separator, string, limit]

Không giống như

$str = "Hello world";
$newStr = explode[" ", $str];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 
5 hoạt động ngay cả khi không có dấu phân cách, hàm
$str = "Hello world";
$newStr = explode[" ", $str];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 
1 sẽ không hoạt động nếu không có dấu phân cách. Vì vậy, cũng giống như việc tách chuỗi thành mảng, cần phải có dấu tách. Bạn có thể sử dụng tham số giới hạn để chỉ định số lượng mảng dự kiến. nó là tùy chọn

Ví dụ về
$str = "Hello world";
$newStr = explode[" ", $str];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 
5

Giả sử tôi có chuỗi "Xin chào thế giới". Nếu chuỗi được truyền vào một hàm

$str = "Hello world";
$newStr = explode[" ", $str];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 
1, thì
$str = "Hello world";
$newStr = explode[" ", $str];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 
3 sẽ nhận chỉ số là 0 trong mảng và
$str = "Hello world";
$newStr = explode[" ", $str];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 
4 sẽ nhận chỉ mục là 1. Hãy nhớ rằng các mảng sử dụng lập chỉ mục dựa trên số không

$str = "Hello world";
$newStr = explode[" ", $str];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 

Nếu bạn chỉ định giới hạn trong hàm

$str = "Hello world";
$newStr = explode[" ", $str];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 
1, [các] chỉ mục sẽ không nhiều hơn con số đó. Ví dụ: nếu bạn chỉ định 2, tất cả các chuỗi sẽ hiển thị, nhưng chỉ mục sẽ không nhiều hơn 2

$str = "CSS, HTML, PHP, Java, JavaScript";
$newStr = explode[" ", $str, 2];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 

Bạn có thể thấy rằng phần tử đầu tiên lấy chỉ số là 0 và phần còn lại của các phần tử được phân tách bằng dấu phẩy lấy 1. Chỉ số không quá giới hạn 2 quy định

Hàm

$str = "Hello world";
$newStr = explode[" ", $str];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 
1 xem xét các khoảng trắng trong chuỗi để chia chuỗi thành một mảng. Nếu bạn nhập hai từ khác nhau lại với nhau, chúng sẽ được coi là một

$str = "CSS HTMLPHP Java JavaScript";
$newStr = explode[ " ", $str];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 

Bạn có thể thấy rằng HTML và PHP được in cùng nhau vì không có khoảng cách giữa chúng

Phần kết luận

Bài viết này đã hướng dẫn bạn cách sử dụng hàm

$str = "Hello world";
$newStr = explode[" ", $str];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 
1 trong PHP

Lưu ý rằng không giống như

$str = "Hello world";
$newStr = explode[" ", $str];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 
5 hoạt động mà không có dấu phân cách, dấu phân cách rất quan trọng trong
$str = "Hello world";
$newStr = explode[" ", $str];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 
1. Nếu bạn không chỉ định dấu phân cách, thì
$str = "Hello world";
$newStr = explode[" ", $str];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 
1 sẽ không hoạt động như mong đợi

$str = "CSS, HTML, PHP, Java, JavaScript";
$newStr = explode[$str, 2];

// We are printing an array, so we can use print_r[]
print_r[$newStr]; 

Và nếu bạn để dấu tách dưới dạng một chuỗi trống, bạn sẽ gặp lỗi

Cảm ơn bạn đã đọc

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

Kolade Chris

Nhà phát triển web và nhà văn kỹ thuật tập trung vào các công nghệ giao diện người dùng

Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Sự khác biệt giữa phát nổ và phát nổ trong PHP là gì?

Hàm PHP Explode ngắt chuỗi thành mảng. Hàm Implode trong PHP trả về một chuỗi từ một mảng . PHP implode và PHP phát nổ là hai hàm phổ biến được sử dụng trong PHP khi làm việc với mảng và chuỗi trong PHP.

Việc sử dụng implode và phát nổ trong PHP là gì?

Định nghĩa và cách sử dụng . Ghi chú. Hàm implode[] chấp nhận các tham số của nó theo một trong hai thứ tự. Tuy nhiên, để nhất quán với phát nổ [], bạn nên sử dụng thứ tự đối số được ghi lại. Ghi chú. Tham số phân cách của implode[] là tùy chọn. The implode[] function returns a string from the elements of an array. Note: The implode[] function accept its parameters in either order. However, for consistency with explode[], you should use the documented order of arguments. Note: The separator parameter of implode[] is optional.

Phát nổ trong PHP là gì?

Hàm phát nổ[] ngắt một chuỗi thành một mảng . Ghi chú. Tham số "dấu phân cách" không được là một chuỗi rỗng. Ghi chú. Hàm này an toàn nhị phân.

Sử dụng hàm phát nổ [] implode [] là gì?

Như tên gợi ý, phương thức Implode/implode[] nối các phần tử mảng với một đoạn chuỗi hoạt động như một chất keo và tương tự, phương thức Explode/explode[] thực hiện điều ngược lại i. e. được cung cấp một chuỗi và một dấu phân cách, nó tạo ra một mảng các chuỗi phân tách với sự trợ giúp của dấu phân cách .

Chủ Đề