Chuỗi phân tích cú pháp php bằng dấu phân cách
Các tập lệnh được sử dụng trong các ví dụ của hướng dẫn này đã được viết dựa trên phiên bản PHP 8. Thực hiện tác vụ sau trước khi thực hiện các ví dụ về tập lệnh này Show
Tách chuỗi bằng hàm Explode()Hàm phát nổ () được sử dụng để phân chia một chuỗi dựa trên một giá trị dấu tách cụ thể là một chuỗi khác. Cú pháp của chức năng này được đưa ra dưới đây cú pháp mảng phát nổ ( chuỗi $delimiter , string $string [, int $limit] ) Hai đối số đầu tiên của các hàm này là đối số bắt buộc và đối số thứ ba là tùy chọn. Đối số đầu tiên chứa giá trị dấu phân cách được sử dụng để phân tách chuỗi. Đối số thứ hai chứa chuỗi chính sẽ được chia dựa trên dấu phân cách. Giá trị đối số thứ ba được sử dụng để giới hạn số lần phân tách có thể là số dương hoặc số âm. Nó trả về một mảng các giá trị chuỗi sau khi chia chuỗi Sử dụng hàm Explode()Các cách sử dụng khác nhau của hàm phát nổ() không có đối số tùy chọn và có đối số tùy chọn đã được trình bày trong phần này của hướng dẫn này Ví dụ 1. Tách chuỗi dựa trên không gian và lưu trữ các giá trị vào một mảng Tạo tệp PHP với tập lệnh sau để chia chuỗi dựa trên khoảng trắng. Ở đây, phát nổ() sẽ trả về một mảng gồm ba phần tử sau khi chia chuỗi, “Tôi thích lập trình” dựa trên không gian. Tiếp theo, các giá trị của mảng sẽ được in ra bằng cách sử dụng chỉ số ?php đầu ra Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên. Ở đây, tên tệp là split1. php được lưu trữ bên trong thư mục /var/www/html/code http. // localhost/code/split1. php Ví dụ-2. Tách chuỗi có giá trị giới hạnTạo một tệp PHP với tập lệnh sau để chia một chuỗi dựa trên dấu hai chấm (. ). Ở đây, hàm phát nổ() đầu tiên không giới hạn sẽ trả về một mảng gồm năm phần tử sau khi chia chuỗi, “‘HTML. CSS. JavaScript. PHP. MySQL” dựa trên dấu hai chấm Hàm phát nổ thứ hai () có giá trị giới hạn dương sẽ trả về một mảng gồm ba phần tử sau khi chia cùng một chuỗi. Hàm phát nổ thứ ba () có giá trị giới hạn âm sẽ trả về một mảng gồm bốn phần tử sau khi chia cùng một chuỗi ?php đầu ra Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên. Ở đây, tên tệp là split2. php được lưu trữ bên trong thư mục /var/www/html/code http. // localhost/code/split2. php Tách chuỗi bằng hàm str_split()str_split() là một hàm khác để chia một chuỗi thành mảng mà không cần bất kỳ dấu tách nào như hàm phát nổ(). Cú pháp của chức năng này được đưa ra dưới đây cú pháp mảng str_split ( chuỗi $string [, int $split_length = 1 ] ) Đối số đầu tiên của hàm này là đối số bắt buộc và đối số thứ hai là tùy chọn. Nếu đối số tùy chọn bị bỏ qua thì hàm sẽ trả về một mảng các ký tự chứa trong chuỗi. Đối số tùy chọn được sử dụng để đặt độ dài của từng phần tử của mảng Ví dụ-3. Tách chuỗi bằng hàm str_split()Tạo một tệp PHP với tập lệnh sau để chia một chuỗi và lưu trữ các giá trị thành một mảng. Ở đây, hàm str_split() đầu tiên đã được sử dụng mà không có đối số tùy chọn sẽ tạo ra một mảng các ký tự. Hàm str_split() thứ hai đã được sử dụng với đối số tùy chọn sẽ tạo ra một mảng các chuỗi có độ dài 7 ký tự ?php đầu ra Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên. Ở đây, tên tệp là split3. php được lưu trữ bên trong thư mục /var/www/html/code http. // localhost/mã/chia 3. php Tách chuỗi bằng hàm Preg_split()Hàm preg_split() được sử dụng để phân chia các mẫu biểu thức chính quy dựa trên chuỗi. Cú pháp của chức năng này được đưa ra dưới đây cú pháp mảng preg_split ( chuỗi $pattern, string $string [, int $limit [, int $flags]]); Đối số đầu tiên của hàm này chứa mẫu biểu thức chính quy sẽ dùng để chia chuỗi. Đối số thứ hai chứa chuỗi sẽ chia. Giới hạn đối số tùy chọn được sử dụng để đặt giới hạn của chuỗi con. Cờ đối số tùy chọn được sử dụng để đặt giá trị trả về theo nhiều cách Ví dụ-4. Tách chuỗi bằng hàm Preg_split()Tạo tệp PHP với tập lệnh sau để chia chuỗi dựa trên mẫu và lưu trữ các giá trị vào một mảng. Ở đây, hàm preg_split() đầu tiên đã được sử dụng mà không có bất kỳ đối số tùy chọn nào. Hàm này sẽ tạo một mảng gồm hai phần tử bằng cách tách chuỗi, “Hello000 World” với mẫu, “[0-9]+” ?php đầu ra Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên. Ở đây, tên tệp là split4. php được lưu trữ bên trong thư mục /var/www/html/code http. // localhost/code/split4. php Phần kết luậnBa cách khác nhau để tách chuỗi trong PHP đã được giải thích trong hướng dẫn này bằng cách sử dụng nhiều ví dụ để giúp người dùng PHP mới tách chuỗi dễ dàng bằng cách sử dụng tập lệnh PHP Làm cách nào để tách chuỗi trong PHP bằng dấu phân cách?Sử dụng hàm phát nổ() hoặc preg_split() để tách chuỗi trong php với dấu phân cách đã cho. PHP. phát nổ () Chức năng. Hàm phát nổ () là một hàm có sẵn trong PHP được sử dụng để chia một chuỗi thành các chuỗi khác nhau.
Làm cách nào để tách chuỗi trong PHP?Hàm str_split() tách một chuỗi thành một mảng.
Làm cách nào để in giá trị phát nổ trong PHP?Phát nổ trong PHP là gì?Hàm tích hợp sẵn trong PHP tách một chuỗi thành các chuỗi khác nhau được gọi là phát nổ (). Việc phân tách chuỗi dựa trên dấu phân cách chuỗi, nghĩa là, hàm phát nổ trong PHP phân tách chuỗi bất cứ nơi nào phần tử phân cách xuất hiện |