Chúng là các chuỗi ký tự, như Học lập trình PHP hỗ trợ các hoạt động chuỗi.
LƯU Ý - Các hàm chuỗi dựng sẵn được đưa ra trong tham chiếu hàm Các hàm chuỗi PHP
Sau đây là các ví dụ hợp lệ của chuỗi
Các chuỗi trích dẫn đơn được xử lý gần như theo nghĩa đen, Học lập trình PHP trong khi các chuỗi được trích dẫn gấp đôi thay thế các biến bằng các 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.
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ó thể 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 "này") được xử lý trước theo cả hai cách sau bởi Học lập trình 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 biểu diễn chuỗi của các giá trị của chúng.
\ n được thay thế bằng ký tự dòng mới
\ r được thay thế bằng ký tự quay trở lại
\ 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 trích dẫn kép (")
\\ được thay thế bằng dấu gạch chéo ngược đơn (\)
Toán tử nối chuỗi
Để nối hai biến chuỗi với nhau, hãy sử dụng toán tử dot (.)
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ử ghép 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ự, Học lập trình PHP một khoảng trống để tách hai biến.
Sử dụng hàm strlen ()
Hàm strlen () được sử 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!"
Độ 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 hàm khác, khi điều quan trọng là phải biết khi nào chuỗi kết thúc. (tức là 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)
Nếu một kết quả khớp được tìm thấy 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ả khớp, nó sẽ trả về SAI.
Hãy xem liệu chúng ta có thể tìm thấy chuỗi "thế giới" Học lập trình PHP trong chuỗi của mình không
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 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.
LƯU Ý - Các hàm chuỗi dựng sẵn được đưa ra trong tham chiếu hàm Các hàm chuỗi PHP
Sau đây là các ví dụ hợp lệ của chuỗi
![]() |
| Học lập trình PHP chuyên nghiệp |
$string_1 = "This is a string in double quotes";
$string_2 = "This is a somewhat longer, singly quoted string";
$string_39 = "This string has thirty-nine characters";
$string_0 = ""; // a string with zero characters
<?php $variable = "name"; $literally = 'My $variable will not print!\\n'; print($literally); print "<br />"; $literally = "My $variable will print!\\n"; print($literally); ?>
Điều này sẽ tạo ra kết quả sau
My $variable will not print!\n
My name will print!\n
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ó thể 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 "này") được xử lý trước theo cả hai cách sau bởi Học lập trình 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 biểu diễn chuỗi của 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ự dòng mới
\ r được thay thế bằng ký tự quay trở lại
\ 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 trích dẫn kép (")
\\ được thay thế bằng dấu gạch chéo ngược đơn (\)
Toán tử nối chuỗi
Để nối hai biến chuỗi với nhau, hãy sử dụng toán tử dot (.)
<?php $string1="Hello World"; $string2="1234"; echo $string1 . " " . $string2; ?>
Điều này sẽ tạo ra kết quả sau
Hello World 1234
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ử ghép 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ự, Học lập trình PHP một khoảng trống để tách hai biến.
Sử dụng hàm strlen ()
Hàm strlen () được sử 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!"
<?php echo strlen("Hello world!"); ?>
Điều này sẽ tạo ra kết quả sau
12
Độ 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 hàm khác, khi điều quan trọng là phải biết khi nào chuỗi kết thúc. (tức là 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 strpose ()
Hàm strpose () được sử dụng để tìm kiếm một chuỗi hoặc ký tự trong chuỗi.Nếu một kết quả khớp được tìm thấy 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ả khớp, nó sẽ trả về SAI.
Hãy xem liệu chúng ta có thể tìm thấy chuỗi "thế giới" Học lập trình PHP trong chuỗi của mình không
<?php echo strpos("Hello world!","world"); ?>
Điều này sẽ tạo ra kết quả sau
6
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 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.

Không có nhận xét nào:
Đăng nhận xét