Ngoài ra, trong các tình huống mà bạn muốn sử dụng các giá trị biến trong chuỗi, bạn có thể sử dụng phép nội suy thay vì phép nối, chẳng hạn như Show Có hai toán tử chuỗi. Đầu tiên là toán tử nối (‘. '), trả về kết hợp của các đối số bên phải và bên trái của nó. Thứ hai là toán tử gán nối (‘. =‘), nối đối số ở bên phải với đối số ở bên trái. ví dụ Input : string1: Hello string2 : World! Output : HelloWorld! Input : string1: geeksfor string2: geeks Output : geeksforgeeks Mã số 1. PHPInput : string1: Hello string2 : World! Output : HelloWorld! Input : string1: geeksfor string2: geeks Output : geeksforgeeks99
HelloWorld!00 HelloWorld!01 HelloWorld!02____203 HelloWorld!04
HelloWorld!0 HelloWorld!1 HelloWorld!02____23 HelloWorld!04
HelloWorld!5 HelloWorld!6 HelloWorld!02______201 HelloWorld!9 HelloWorld!1 HelloWorld!04
John Carter!2 John Carter!3 John Carter!4____204 John Carter!6 Đầu ra HelloWorld! Độ phức tạp về thời gian. O(n) Mã số 2. PHPInput : string1: Hello string2 : World! Output : HelloWorld! Input : string1: geeksfor string2: geeks Output : geeksforgeeks99
HelloWorld!00 John Carter!9 HelloWorld!02____151____204
HelloWorld!0 Input : string1: Hello string2 : World! Output : HelloWorld! Input : string1: geeksfor string2: geeks Output : geeksforgeeks54 HelloWorld!02____156____204
HelloWorld!5 HelloWorld!6 HelloWorld!02______99 HelloWorld!9 Input : string1: Hello string2 : World! Output : HelloWorld! Input : string1: geeksfor string2: geeks Output : geeksforgeeks993 HelloWorld!9 Input : string1: Hello string2 : World! Output : HelloWorld! Input : string1: geeksfor string2: geeks Output : geeksforgeeks54 HelloWorld!04
John Carter!2 John Carter!3 John Carter!4____204 John Carter!6 Đầu ra John Carter! Độ phức tạp về thời gian. O(n) Mã số 3. PHPInput : string1: Hello string2 : World! Output : HelloWorld! Input : string1: geeksfor string2: geeks Output : geeksforgeeks99
HelloWorld!00 HelloWorld!01 HelloWorld!02____203 HelloWorld!04
HelloWorld!008 HelloWorld!01 HelloWorld!010 HelloWorld!011____204
HelloWorld!013 John Carter!3 HelloWorld!015______204 John Carter!6 Đầu ra Input : string1: Hello string2 : World! Output : HelloWorld! Input : string1: geeksfor string2: geeks Output : geeksforgeeks5 Độ phức tạp về thời gian. O(n) PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này Chuỗi có thể được xem như một dòng ký tự. Ví dụ: 'G' là một ký tự và 'GeeksforGeeks' là một chuỗi. Chúng ta đã tìm hiểu cơ bản về kiểu dữ liệu chuỗi trong PHP trong PHP. Kiểu dữ liệu và biến Trong bài viết này, chúng ta sẽ thảo luận chi tiết về chuỗi. Mọi thứ bên trong dấu ngoặc kép, đơn (‘ ‘) và kép (” “) trong PHP được coi là một chuỗi. Tạo chuỗi. 1. Chuỗi trích dẫn đơn. Loại chuỗi này không xử lý các ký tự đặc biệt bên trong dấu ngoặc kép. PHPHelloWorld!36
HelloWorld!37
HelloWorld!38 HelloWorld!39____370 HelloWorld!71
HelloWorld!72 HelloWorld!38 HelloWorld!71 HelloWorld!75 HelloWorld!76 đầu ra. HelloWorld!4 Chương trình trên biên dịch chính xác. Chúng tôi đã tạo một chuỗi 'Chào mừng bạn đến với GeekforGeek' và lưu trữ nó trong biến và in nó bằng câu lệnh echo. PHPHelloWorld!36
HelloWorld!37
HelloWorld!38 HelloWorld!39____491 HelloWorld!71
HelloWorld!72 HelloWorld!94____371 HelloWorld!75 HelloWorld!76 Đầu ra. HelloWorld!3 Trong chương trình trên, câu lệnh echo in tên biến thay vì in nội dung của biến. Điều này là do các chuỗi dấu ngoặc đơn trong PHP không xử lý các ký tự đặc biệt. Do đó, chuỗi không thể xác định ký hiệu '$' là bắt đầu tên biến. 2. chuỗi trích dẫn kép. Không giống như chuỗi trích dẫn đơn, chuỗi trích dẫn kép trong PHP có khả năng xử lý các ký tự đặc biệt. PHPHelloWorld!36
HelloWorld!99
HelloWorld!72 HelloWorld!01 HelloWorld!71
HelloWorld!38 HelloWorld!39____605 HelloWorld!71
HelloWorld!72 HelloWorld!08 HelloWorld!71 HelloWorld!75 HelloWorld!76 đầu ra. HelloWorld!7 Trong chương trình trên, chúng ta có thể thấy rằng các chuỗi ngoặc kép đang xử lý các ký tự đặc biệt theo thuộc tính của chúng. Ký tự '\ n' không được in và được coi là một dòng mới. Ngoài ra, thay vì tên biến $site, “GeeksforGeeks” được in. PHP coi mọi thứ bên trong dấu ngoặc kép(” “) là Chuỗi Trong bài viết này, chúng ta sẽ tìm hiểu về hoạt động của các hàm chuỗi khác nhau và cách triển khai chúng cùng với một số thuộc tính đặc biệt của chuỗi. Không giống như các loại dữ liệu khác như số nguyên, nhân đôi, v.v. Các chuỗi không có bất kỳ giới hạn hoặc phạm vi cố định nào. Nó có thể kéo dài đến bất kỳ độ dài nào miễn là nó nằm trong dấu ngoặc kép. Thí dụ. PHPHelloWorld!36 HelloWorld!75 HelloWorld!44 HelloWorld!39____746 HelloWorld!71 HelloWorld!72 HelloWorld!49 HelloWorld!71 HelloWorld!72 HelloWorld!22____371 HelloWorld!75 HelloWorld!76 đầu ra. HelloWorld!9 Một số ký tự đặc biệt quan trọng và thường được sử dụng với chuỗi trích dẫn kép được giải thích bên dưới. Ký tự bắt đầu bằng dấu gạch chéo ngược(“\”) được coi là chuỗi thoát và được thay thế bằng ký tự đặc biệt. Dưới đây là một số trình tự thoát quan trọng.
3. di truyền. Cú pháp của Heredoc (<<<) là một cách khác để phân định các chuỗi PHP. Một mã định danh được đưa ra sau toán tử heredoc (<<< ), sau đó bất kỳ văn bản nào cũng có thể được viết dưới dạng một dòng mới được bắt đầu. Để đóng cú pháp, cùng một mã định danh được cung cấp mà không có bất kỳ tab hoặc dấu cách nào. Ghi chú. Cú pháp Heredoc tương tự như chuỗi trích dẫn kép, không có dấu ngoặc kép Thí dụ PHPHelloWorld!36 HelloWorld!27 HelloWorld!75 HelloWorld!29 John Carter!10
John Carter!11 John Carter!12 John Carter!13
John Carter!14 HelloWorld!27 HelloWorld!72 HelloWorld!29____371 John Carter!19 HelloWorld!76 đầu ra HelloWorld!0 4. ngaydoc. Nowdoc rất giống với heredoc ngoài việc phân tích cú pháp được thực hiện trong heredoc. Cú pháp tương tự như cú pháp heredoc với ký hiệu <<< theo sau là một mã định danh được đặt trong dấu nháy đơn. Quy tắc cho nowdoc giống như heredoc Ghi chú. Cú pháp Nowdoc tương tự như chuỗi trích dẫn đơn Thí dụ PHPHelloWorld!36
________ 829 ________ 1053 ________ 1054
John Carter!11 John Carter!12
Input : string1: Hello string2 : World! Output : HelloWorld! Input : string1: geeksfor string2: geeks Output : geeksforgeeks057
HelloWorld!72 HelloWorld!29____371
Input : string1: Hello string2 : World! Output : HelloWorld! Input : string1: geeksfor string2: geeks Output : geeksforgeeks131 HelloWorld!72 Input : string1: Hello string2 : World! Output : HelloWorld! Input : string1: geeksfor string2: geeks Output : geeksforgeeks133____1134 Input : string1: Hello string2 : World! Output : HelloWorld! Input : string1: geeksfor string2: geeks Output : geeksforgeeks135 Input : string1: Hello string2 : World! Output : HelloWorld! Input : string1: geeksfor string2: geeks Output : geeksforgeeks136 Input : string1: Hello string2 : World! Output : HelloWorld! Input : string1: geeksfor string2: geeks Output : geeksforgeeks137 Input : string1: Hello string2 : World! Output : HelloWorld! Input : string1: geeksfor string2: geeks Output : geeksforgeeks138 Input : string1: Hello string2 : World! Output : HelloWorld! Input : string1: geeksfor string2: geeks Output : geeksforgeeks139 Input : string1: Hello string2 : World! Output : HelloWorld! Input : string1: geeksfor string2: geeks Output : geeksforgeeks138 HelloWorld!76 đầu ra HelloWorld!4 Hàm chuỗi tích hợp Các hàm dựng sẵn trong PHP là một số hàm thư viện hiện có có thể được sử dụng trực tiếp trong các chương trình của chúng tôi, thực hiện một cuộc gọi thích hợp tới chúng. Dưới đây là một số hàm chuỗi tích hợp quan trọng mà chúng tôi sử dụng trong các chương trình hàng ngày và thông thường của mình. 1. hàm strlen(). Hàm này được sử dụng để tìm độ dài của một chuỗi. Hàm này chấp nhận chuỗi làm đối số và trả về độ dài hoặc số lượng ký tự trong chuỗi. Thí dụ. PHPHelloWorld!36 HelloWorld!75 HelloWorld!72 HelloWorld!305____3306 HelloWorld!307 HelloWorld!308 HelloWorld!75 HelloWorld!76 đầu ra. HelloWorld!2 2. hàm strrev(). Chức năng này được sử dụng để đảo ngược một chuỗi. Hàm này chấp nhận một chuỗi làm đối số và trả về chuỗi đảo ngược của nó. Thí dụ. PHPHelloWorld!36 HelloWorld!75 HelloWorld!72 HelloWorld!314____3306 HelloWorld!307 HelloWorld!308 HelloWorld!75 HelloWorld!76 đầu ra. John Carter!1 3. hàm str_replace(). Hàm này lấy ba chuỗi làm đối số. Đối số thứ ba là chuỗi gốc và đối số đầu tiên được thay thế bằng đối số thứ hai. Nói cách khác, chúng ta có thể nói rằng nó thay thế tất cả các lần xuất hiện của đối số đầu tiên trong chuỗi gốc bằng đối số thứ hai. Thí dụ. PHPHelloWorld!36 HelloWorld!75 HelloWorld!72 HelloWorld!323 HelloWorld!306 HelloWorld!325 HelloWorld!326 HelloWorld!327 HelloWorld!326 HelloWorld!307 HelloWorld!330 HelloWorld!331 HelloWorld!71 HelloWorld!72 HelloWorld!323 HelloWorld!306 HelloWorld!336 HelloWorld!326 HelloWorld!327 HelloWorld!326 HelloWorld!307 HelloWorld!330 HelloWorld!331 HelloWorld!71
HelloWorld!76 đầu ra. Input : string1: Hello string2 : World! Output : HelloWorld! Input : string1: geeksfor string2: geeks Output : geeksforgeeks05 Trong ví dụ đầu tiên, chúng ta có thể thấy rằng tất cả các lần xuất hiện của từ “Geeks” đều được thay thế bằng “World” trong “Hello GeeksforGeeks. ”. 4. hàm strpos(). Hàm này nhận hai đối số chuỗi và nếu chuỗi thứ hai có trong chuỗi đầu tiên, nó sẽ trả về vị trí bắt đầu của chuỗi nếu không sẽ trả về FALSE. Thí dụ. PHPHelloWorld!36
HelloWorld!72 HelloWorld!347____3306 HelloWorld!307 HelloWorld!326 HelloWorld!325 HelloWorld!330 HelloWorld!331 HelloWorld!71
HelloWorld!72 HelloWorld!347____3306 HelloWorld!307 HelloWorld!326 HelloWorld!336 HelloWorld!330 HelloWorld!331 HelloWorld!71
HelloWorld!364 HelloWorld!347 HelloWorld!306 HelloWorld!307 HelloWorld!326____3369 HelloWorld!370
HelloWorld!76 đầu ra. Input : string1: Hello string2 : World! Output : HelloWorld! Input : string1: geeksfor string2: geeks Output : geeksforgeeks13 Chúng ta có thể thấy trong chương trình trên, ở ví dụ thứ ba, chuỗi “Peek” không có trong chuỗi đầu tiên, do đó hàm này trả về giá trị boolean false cho biết chuỗi đó không có. 5. chức năng cắt (). Hàm này cho phép chúng ta xóa khoảng trắng hoặc chuỗi ở cả hai phía của chuỗi. Các chuỗi trong PHP là gì?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.
Ba hàm chuỗi là gì?strcpy(str,”BVM HSS”); . (c) strcat( )- Nó được sử dụng để nối chuỗi thứ hai vào chuỗi thứ nhất. (d) strcmp()- nó được sử dụng để so sánh hai chuỗi và trả về một số nguyên
4 chức năng chuỗi là gì?Hàm chuỗi . strlen("tên chuỗi") strcpy(đích, nguồn) strcmp(chuỗi1, chuỗi2) strstr( str1, str2 ) Có bao nhiêu hàm chuỗi trong PHP?Hàm chuỗi PHP |