Viết một tập lệnh php để tách chuỗi sau

phát nổ () là một hàm tích hợp trong PHP được sử dụng để tách một chuỗi thành các chuỗi khác nhau. Hàm phát nổ () tách một chuỗi dựa trên dấu phân cách chuỗi, i. e. nó phân tách chuỗi bất cứ nơi nào xuất hiện ký tự phân cách. Hàm này trả về một mảng chứa các chuỗi được tạo bằng cách tách chuỗi ban đầu

cú pháp

array explode(separator, OriginalString, NoOfElements)

Thông số. Chức năng phát nổ chấp nhận ba tham số trong đó hai tham số bắt buộc và một tùy chọn. Tất cả ba tham số được mô tả dưới đây

  1. dải phân cách. Ký tự này chỉ định các điểm tới hạn hoặc các điểm mà tại đó chuỗi sẽ phân tách, i. e. bất cứ khi nào ký tự này được tìm thấy trong chuỗi, nó tượng trưng cho sự kết thúc của một phần tử của mảng và bắt đầu một phần tử khác
  2. Chuỗi gốc. Chuỗi đầu vào sẽ được chia thành mảng
  3. NoOfElements. Đây là tùy chọn. Nó được sử dụng để xác định số phần tử của mảng. Tham số này có thể là bất kỳ số nguyên nào (dương, âm hoặc 0)
    • Tích cực (N). Khi tham số này được truyền với giá trị dương có nghĩa là mảng sẽ chứa số phần tử này. Nếu số phần tử sau khi tách đối với dấu phân cách xuất hiện lớn hơn giá trị này thì N-1 phần tử đầu tiên giữ nguyên và phần tử cuối cùng là toàn bộ chuỗi còn lại
    • Tiêu cực (N). Nếu giá trị âm được truyền dưới dạng tham số thì N phần tử cuối cùng của mảng sẽ bị cắt bỏ và phần còn lại của mảng sẽ được trả về dưới dạng một mảng
    • Số không. Nếu tham số này bằng 0 thì mảng trả về chỉ có một phần tử i. e. toàn bộ chuỗi
    • Khi tham số này không được cung cấp, mảng được trả về chứa tổng số phần tử được hình thành sau khi tách chuỗi bằng dấu phân cách

      Hàm split() sẽ chia một chuỗi thành nhiều phần tử khác nhau, ranh giới của mỗi phần tử dựa trên sự xuất hiện của mẫu trong chuỗi

      Giới hạn tham số đầu vào tùy chọn được sử dụng để biểu thị số lượng phần tử mà chuỗi sẽ được chia thành, bắt đầu từ đầu bên trái của chuỗi và hoạt động về bên phải

      Tách chuỗi là một trong những thao tác cơ bản đối với bất kỳ ngôn ngữ lập trình nào. Có nhiều hàm dựng sẵn khác nhau trong PHP để xử lý các hoạt động quan hệ phân chia. Khi chúng ta biết đến từ tách, chúng ta sẽ trải nghiệm việc chia một chuỗi thành nhiều chuỗi. Có nhiều cách khác nhau để chúng tôi có thể tách một chuỗi theo yêu cầu kinh doanh của mình. Nói cách khác, nếu bạn muốn tách một chuỗi để lấy chuỗi ký tự theo ký tự (mỗi ký tự 1 ký tự), theo dấu cách, theo ký tự đặc biệt, v.v. Chúng ta cũng có thể thực hiện kết hợp kích thước trong khi xử lý phân tách chuỗi

      cú pháp

      Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

      Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

      explode(Separator, String, Limit)

      • dấu phân cách. Dấu phân cách là dấu phân cách, đó là tham số bắt buộc
      • Sợi dây. Chuỗi cần được chia thành nhiều. Một lần nữa, đây là một tham số bắt buộc

      Giới hạn là một tham số tùy chọn

      Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án)

      Viết một tập lệnh php để tách chuỗi sau
      Viết một tập lệnh php để tách chuỗi sau
      Viết một tập lệnh php để tách chuỗi sau
      Viết một tập lệnh php để tách chuỗi sau

      Viết một tập lệnh php để tách chuỗi sau
      Viết một tập lệnh php để tách chuỗi sau
      Viết một tập lệnh php để tách chuỗi sau
      Viết một tập lệnh php để tách chuỗi sau

      Giá
      Xem khóa học

      600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
      4. 6 (82.828 xếp hạng)

      str_split

      str_split(String, Length)

      • Sợi dây. Đây là thông số bắt buộc
      • Chiều dài. Đây là một tham số tùy chọn

      preg_split(RegularExpressionPattern, String, Limit, Flags)

      RegularExpressionPattern- tham số bắt buộc

      • Sợi dây. tham số bắt buộc
      • Giới hạn. tùy chọn một

      Hoạt động của Chuỗi phân tách PHP

      Trước khi tiếp tục với việc tách chuỗi, trước tiên chúng ta phải có một chuỗi để thực hiện thao tác trên chuỗi đó. Sau chuỗi, chúng ta có thể đến dấu phân cách bắt buộc mà thao tác tách chuỗi cần thực hiện

      1. Người sử dụng hàm phát nổ ()

      Hàm này có thể được sử dụng để ngắt một chuỗi thành một mảng chuỗi

      Hãy hiểu tương tự với một ví dụ cơ bản

      $string = 'Welcome to the India.'; // a string
      $arrayString=  explode(" ", $string ); // split string with space (white space) as a delimiter.
      Print_r($arrayString); // printing the output array…

      2. Người dùng của preg_split()

      Hàm này có thể được sử dụng để ngắt một chuỗi thành nhiều chuỗi dựa trên biểu thức chính quy. Điều này có thể hữu ích khi chúng ta có một chuỗi, giả sử chuỗi ngày được phân tách bằng -. Chúng ta có thể ngắt chuỗi đó bằng phím –

      $string = "2020-06-21 10:10:20"; // a string
      $outputArr= preg_split("/[-\s:]/", $string);

      Đoạn mã trên sẽ ngắt chuỗi bằng – hoặc bằng khoảng trắng

      3. Người dùng str_split

      Điều này cũng có thể thực hiện công việc tương tự, chuyển đổi một chuỗi thành một chuỗi các chuỗi nhỏ hơn

      $string = "Welcome to the India"; // a string
      $outputArr = str_split("Welcome to the India");

      Các ví dụ để triển khai chuỗi phân tách PHP

      Dưới đây là ví dụ về PHP Split String

      Ví dụ 1

      Tách một chuỗi nơi chúng tôi tìm thấy khoảng trắng

      Mã số

      ________số 8

      đầu ra

      Viết một tập lệnh php để tách chuỗi sau

      Ví dụ #2

      Trong ví dụ này, chúng ta sẽ xem cách một chuỗi có thể được chia thành nhiều chuỗi bằng biểu thức chính quy

      Mã số

      $string = "2020-06-21 10:10:20"; // a string
      echo "Actual String:\n";
      echo $string;
      echo "\n\n";
      echo "Array of string after string preg_split:\n";
      $components = preg_split("/[-\s:]/", $string);
      print_r($components);
      ?>

      đầu ra

      Viết một tập lệnh php để tách chuỗi sau

      Ví dụ #3

      Hãy xem một ví dụ rất đơn giản khác về tách chuỗi bằng cách sử dụng hàm str_split()

      Mã số

      explode(Separator, String, Limit)0

      đầu ra

      Viết một tập lệnh php để tách chuỗi sau

      Ví dụ #4

      Tách chuỗi bằng hàm str_split() với độ dài được chỉ định

      Mã số

      str_split0

      đầu ra

      Viết một tập lệnh php để tách chuỗi sau

      Giải trình. Nhìn vào đầu ra của chương trình trên, chúng ta có thể nói rằng một số chuỗi có độ dài 2 hoặc 3 nhưng chúng tôi đã đề cập đến độ dài là 4. Điều này chỉ là do phần tử chuỗi có 2 mang 2 khoảng trắng và chuỗi có 3 ký tự mang một khoảng trắng với nó

      Ví dụ #5

      Bây giờ, sử dụng phương thức tách chuỗi, hãy thử lấy chuỗi đầu tiên từ chuỗi đó

      Mã số

      str_split1

      đầu ra

      Viết một tập lệnh php để tách chuỗi sau

      Giải trình. Theo cách tương tự, chúng ta có thể truy cập các phần tử khác của chuỗi. Ví dụ: $arrays[1] để truy cập phần tử thứ 2

      Sự kết luận

      Chúng ta có thể nói một cách đơn giản, trong PHP có nhiều cách khác nhau để xử lý việc phân tách chuỗi. Các hàm PHP tích hợp có thể được sử dụng theo yêu cầu nghiệp vụ để xử lý chuỗi phân tách. Nhưng mã hoặc nhà phát triển nên biết về việc sử dụng những thứ này và những ưu và nhược điểm của nó. Hầu hết các hàm tách chuỗi đều chuyển chuỗi thành mảng sau đó chúng ta có thể lấy chuỗi đã chỉ định từ mảng đó

      Bài viết được đề xuất

      Đây là hướng dẫn về PHP Split String. Ở đây chúng ta thảo luận về Giới thiệu chuỗi phân tách PHP và các ví dụ và triển khai mã của nó. Bạn cũng có thể xem qua các bài viết được đề xuất khác của chúng tôi để tìm hiểu thêm –

      split() trong PHP là gì?

      PHP - Hàm split() . divide a string into various elements, the boundaries of each element based on the occurrence of pattern in string.

      Các hàm chuỗi trong PHP giải thích bằng các ví dụ là gì?

      Hàm chuỗi PHP