Chuỗi có ví dụ trong PHP là gì?

Chuỗi là một chuỗi các chữ cái, số, ký tự đặc biệt và giá trị số học hoặc sự kết hợp của tất cả. Cách đơn giản nhất để tạo một chuỗi là kèm theo ký tự chuỗi [i. e. ký tự chuỗi] trong dấu nháy đơn ['], như thế này

$my_string = 'Xin chào thế giới';

Bạn cũng có thể sử dụng dấu ngoặc kép ["]. Tuy nhiên, dấu ngoặc đơn và dấu ngoặc kép hoạt động theo những cách khác nhau. Các chuỗi được đặt trong dấu ngoặc đơn được xử lý gần như theo nghĩa đen, trong khi các chuỗi được phân định bằng dấu ngoặc kép thay thế các biến bằng biểu diễn chuỗi của các giá trị của chúng cũng như diễn giải đặc biệt các chuỗi thoát nhất định

Các thay thế trình tự thoát là

  • Hello\tWorld!
    3 được thay thế bằng ký tự xuống dòng
  • Hello\tWorld!
    4 được thay thế bằng ký tự xuống dòng
  • Hello\tWorld!
    5 được thay thế bằng ký tự tab
  • Hello\tWorld!
    0 được thay thế bằng chính ký hiệu đô la [
    Hello\tWorld!
    1]
  • Hello\tWorld!
    2 được thay thế bằng một dấu ngoặc kép duy nhất [
    Hello\tWorld!
    3]
  • Hello\tWorld!
    4 được thay thế bằng một dấu gạch chéo ngược [
    Hello\tWorld!
    5]

Đây là một ví dụ để làm rõ sự khác biệt giữa chuỗi trích dẫn đơn và kép

"; // Hiển thị. Chào thế giới. echo 'Xin chào, $my_str.
'; . Xin chào, $my_str. tiếng vang '

Hello\tWorld!
'; . Xin chào\tThế giới. tiếng vang "_______0"; . Chào thế giới. echo 'Tôi sẽ trở lại'; . Tôi sẽ trở lại ?>

Thao tác chuỗi PHP

PHP cung cấp nhiều hàm dựng sẵn để thao tác với chuỗi như tính toán độ dài của chuỗi, tìm chuỗi con hoặc ký tự, thay thế một phần của chuỗi bằng ký tự khác, tách chuỗi và nhiều hàm khác. Dưới đây là ví dụ về một số chức năng này

Tính độ dài của một chuỗi

Hàm

Hello\tWorld!
6 dùng để tính số ký tự bên trong một chuỗi. Nó cũng bao gồm các khoảng trống bên trong chuỗi

Đếm số từ trong một chuỗi

Hàm

Hello\tWorld!
7 đếm số từ trong một chuỗi

Thay thế văn bản trong chuỗi

Hello\tWorld!
8 thay thế tất cả các lần xuất hiện của văn bản tìm kiếm trong chuỗi đích

Đầu ra của đoạn mã trên sẽ là

Nếu sự thật không phù hợp với lý thuyết, hãy thay đổi sự thật

Bạn có thể tùy chọn chuyển đối số thứ tư cho hàm

Hello\tWorld!
8 để biết số lần thay thế chuỗi đã được thực hiện, như thế này

Các chuỗi được trích dẫn đơn lẻ được xử lý gần như theo nghĩa đen, trong khi các chuỗi được trích dẫn kép thay thế các biến bằng giá trị của chúng cũng như diễn giải đặc biệt các chuỗi ký tự nhất định

Hello\tWorld!
5

Điều này sẽ tạo ra kết quả sau -

Hello\tWorld!
6

Không có giới hạn nhân tạo về độ dài chuỗi - trong giới hạn của bộ nhớ khả dụng, bạn phải có khả năng tạo các chuỗi dài tùy ý

Các chuỗi được phân tách bằng dấu ngoặc kép [như trong "this"] được xử lý trước theo cả hai cách sau bởi PHP −

  • Một số chuỗi ký tự bắt đầu bằng dấu gạch chéo ngược [\] được thay thế bằng các ký tự đặc biệt

  • Tên biến [bắt đầu bằng $] được thay thế bằng chuỗi biểu thị các giá trị của chúng

Các thay thế trình tự thoát là -

  • \n được thay thế bằng ký tự xuống dòng
  • \r được thay thế bằng ký tự xuống dòng
  • \t được thay thế bằng ký tự tab
  • \$ được thay thế bằng chính ký hiệu đô la [$]
  • \" được thay thế bằng một dấu nháy kép ["]
  • \\ được thay thế bằng một dấu gạch chéo ngược [\]

Toán tử nối chuỗi

Để nối hai biến chuỗi với nhau, hãy sử dụng dấu chấm [. ] toán tử −

Hello\tWorld!
7

Điều này sẽ tạo ra kết quả sau -

Hello\tWorld!
8

Nếu chúng ta nhìn vào đoạn mã trên, bạn sẽ thấy rằng chúng ta đã sử dụng toán tử nối hai lần. Điều này là do chúng tôi phải chèn một chuỗi thứ ba

Giữa hai biến chuỗi, chúng tôi đã thêm một chuỗi có một ký tự, một khoảng trống, để phân tách hai biến

Sử dụng hàm strlen[]

Hàm strlen[] dùng để tìm độ dài của chuỗi

Hãy tìm độ dài của chuỗi "Xin chào thế giới. " -

Hello\tWorld!
7

Điều này sẽ tạo ra kết quả sau -

Hello\tWorld!
0

Độ dài của một chuỗi thường được sử dụng trong các vòng lặp hoặc các chức năng khác, khi điều quan trọng là phải biết khi nào chuỗi kết thúc. [tôi. e. trong một vòng lặp, chúng tôi muốn dừng vòng lặp sau ký tự cuối cùng trong chuỗi]

Sử dụng hàm strpos[]

Hàm strpos[] được sử dụng để tìm kiếm một chuỗi hoặc ký tự trong một chuỗi

Nếu tìm thấy một kết quả khớp trong chuỗi, hàm này sẽ trả về vị trí của kết quả khớp đầu tiên. Nếu không tìm thấy kết quả phù hợp, nó sẽ trả về FALSE

Hãy xem liệu chúng ta có thể tìm thấy chuỗi "world" trong chuỗi của mình không -

Hello\tWorld!
7

Điều này sẽ tạo ra kết quả sau -

Hello\tWorld!
2

Như bạn thấy vị trí của chuỗi "thế giới" trong chuỗi của chúng ta là vị trí 6. Lý do nó là 6 chứ không phải 7 là vị trí đầu tiên trong chuỗi là 0 chứ không phải 1

Một chuỗi là gì và ví dụ?

Chuỗi được dùng để lưu trữ văn bản/ký tự . Ví dụ: "Xin chào thế giới" là một chuỗi ký tự.

Đó là một ví dụ về một chuỗi *?

1. Một chuỗi là bất kỳ chuỗi ký tự nào được diễn giải theo nghĩa đen bởi một tập lệnh. Ví dụ: "hello world" và "LKJH019283" đều là ví dụ về chuỗi.

Chuỗi trong PHP là gì và chức năng của nó?

Thuật ngữ "chuỗi" đề cập đến một chuỗi ký tự . PHP hỗ trợ một số loại dữ liệu, bao gồm cả chuỗi. Các ký tự chữ và số được phép trong các biến chuỗi. Khi các điều kiện này được đáp ứng, các chuỗi được tạo. Có thể tạo một biến và gán nó cho các ký tự chuỗi.

một chuỗi giải thích là gì?

Chuỗi là kiểu dữ liệu được sử dụng trong lập trình, được dùng để biểu thị văn bản thay vì số . Một chuỗi là một chuỗi các ký tự và có thể chứa các chữ cái, số, ký hiệu và thậm chí cả khoảng trắng. Nó phải được đặt trong dấu ngoặc kép để nó được công nhận là một chuỗi.

Chủ Đề