Show
Chuỗi ở khắp mọi nơi trong cuộc sống của chúng ta và trong chương trình của chúng ta. Khi chúng tôi nghĩ về việc đọc văn bản, những gì chúng tôi thực sự làm là đọc các chuỗi theo một nghĩa nào đó. Trong PHP, một chuỗi chỉ là một mảng các ký tự. Có một số cách để xác định các chuỗi và nhiều cách để sử dụng các hàm PHP tích hợp để hoạt động trên chúng. Hãy cùng xem các cách khác nhau mà chúng ta có thể xác định các chuỗi và sau đó chúng tôi sẽ bao gồm 9 chức năng chuỗi PHP phổ biến nhất, tương tự như các chức năng mảng được sử dụng phổ biến nhất của chúng tôi trong bài đăng trên blog của PHP. Hãy để nhảy vào! Xác định chuỗi trong PHPCó ba cách chính để xác định chuỗi trong PHP. Chúng ta có:
Báo giá kép Báo giá đôi rất hữu ích khi bạn có biến PHP bạn muốn nhúng trong chuỗi, vì khi PHP chạy, nó sẽ sử dụng phép nội suy để lấy giá trị thực của biến đó.
Trích dẫn đơn Một số người thấy dễ dàng hơn khi để các biến của họ ra khỏi chuỗi và để chúng được mã hóa cứng hơn để nói. Sử dụng các trích dẫn đơn cho điều đó.
HEREDOC Cú pháp
Lưu ý: Bạn không phải sử dụng EOD làm phân định của bạn, bạn có thể sử dụng bất cứ thứ gì bạn thích miễn là chúng giống nhau! Các chức năng chuỗi PHP phổ biến nhất1. Subrtr ()Hàm 2 giúp bạn truy cập một chuỗi con giữa các điểm bắt đầu và cuối của chuỗi đã cho. Nó có thể hữu ích khi bạn cần có được tại các phần của chuỗi định dạng cố định.Nguyên mẫu chức năng 2 như sau:
Giá trị trả về là một chuỗi con được sao chép từ bên trong chuỗi.
Khi bạn gọi chức năng có số dương để bắt đầu (chỉ), bạn sẽ nhận được chuỗi từ vị trí bắt đầu đến cuối chuỗi.
Vị trí chuỗi bắt đầu từ 0, giống như mảng. Khi bạn gọi 2 với khởi động âm (chỉ), bạn sẽ nhận được chuỗi từ cuối chuỗi trừ các ký tự bắt đầu đến cuối chuỗi.
Tham số độ dài có thể được sử dụng để chỉ định một số ký tự để quay lại nếu nó dương hoặc ký tự cuối của chuỗi trả về nếu nó âm.
5 biểu thị điểm bắt đầu điểm ký tự (B) và -13 xác định điểm kết thúc (đếm 13 vị trí ngược bắt đầu từ cuối chuỗi). Tìm hiểu thêm về 2 tại http://us3.php.net/substr2. Strlen ()Tiếp theo, chúng tôi có chức năng 6 phổ biến để kiểm tra độ dài của chuỗi. Nếu bạn vượt qua nó một chuỗi, 6 sẽ trả về độ dài của nó.
Thông thường, hàm này được sử dụng để xác thực dữ liệu đầu vào hoặc đảm bảo một biến chuỗi có giá trị.
Tìm hiểu thêm về 6 tại http://us3.php.net/strlen3. str_replace ()Tìm và thay thế chức năng là siêu hữu ích với các chuỗi. Bạn có thể sử dụng tìm và thay thế cho hầu hết mọi thứ mà trí tưởng tượng của bạn có thể nghĩ đến. Hàm chuỗi được sử dụng phổ biến nhất để thay thế là 9. Nó có nguyên mẫu sau: 0 9 thay thế tất cả các trường hợp của kim trong Haystack bằng new_needle và trả về phiên bản mới của Haystack. Tham số thứ tư tùy chọn chứa số lượng thay thế được thực hiện.Một tính năng thực sự tuyệt vời của 9 là khả năng chuyển một mảng cho cả các thuật ngữ tìm kiếm và thay thế các thuật ngữ, cũng như một loạt các chuỗi để áp dụng các quy tắc! 1Tìm hiểu thêm về 9 tại http://php.net/manual/en/function.str-replace.php4. Trim ()Bước đầu tiên trong việc dọn dẹp dữ liệu là cắt giảm bất kỳ khoảng trắng nào từ chuỗi. Đây là một ý tưởng tốt để chuẩn bị cho một cơ sở dữ liệu chèn hoặc so sánh chuỗi. Chức năng 3 Dải khoảng trắng từ đầu và cuối chuỗi và trả về chuỗi kết quả. Các ký tự mà nó dải theo mặc định là các dòng mới và trả về vận chuyển (N và R), các tab ngang và dọc (T và X0B), các ký tự cuối chuỗi () và không gian. Bạn cũng có thể chuyển nó một tham số thứ hai chứa danh sách các ký tự để dải thay vì danh sách mặc định này. Tùy thuộc vào mục đích cụ thể của bạn, bạn có thể muốn sử dụng các hàm 4 hoặc 5 thay vào đó thực hiện cùng một thao tác, nhưng bạn chọn phía nào của chuỗi để ảnh hưởng.Ở đây chúng tôi loại bỏ một số rác theo nghĩa đen từ đầu và cuối chuỗi của chúng tôi: 2Tìm hiểu thêm về 3 tại http://us2.php.net/manual/en/function.trim.php5. Strpos ()Hàm 7 hoạt động theo cách tương tự như 8, ngoại trừ, thay vì trả lại một chuỗi con, nó trả về vị trí số của kim trong một đống cỏ khô.Hàm 7 có nguyên mẫu sau: 3Số nguyên được trả về là vị trí của sự xuất hiện đầu tiên của kim trong đống cỏ khô. Nhân vật đầu tiên ở vị trí 0 giống như mảng. Chúng ta có thể thấy bằng cách chạy mã sau đây rằng điểm cảm thán của chúng ta ở vị trí 13. 4Hàm này chấp nhận một ký tự duy nhất là kim, nhưng nó có thể chấp nhận một chuỗi có độ dài nào. Tham số Offset tùy chọn xác định điểm trong Haystack để bắt đầu tìm kiếm. 5Mã này lặp lại giá trị 11 cho trình duyệt vì PHP đã bắt đầu tìm kiếm ký tự ‘M, ở vị trí 3. Trong bất kỳ trường hợp nào trong số này, nếu kim không có trong chuỗi, 7 sẽ trả về sai. Để tránh hành vi kỳ lạ, bạn có thể sử dụng toán tử === để kiểm tra các giá trị trả về: 6Tìm hiểu thêm về 7 tại http://us2.php.net/strpos6. Strtolower ()Rất thường xuyên trong PHP, chúng ta cần so sánh các chuỗi hoặc viết hoa chính xác khi mọi người hét lên hoặc làm những điều kỳ lạ. Để so sánh các chuỗi, bạn muốn chắc chắn rằng chúng là cùng một trường hợp. Chúng ta có thể sử dụng 2 cho mục đích này. Chúng tôi sẽ sử dụng một chức năng được tạo ra với 2 để làm dịu một người tức giận. 7Tìm hiểu thêm về 2 tại http://us3.php.net/strtolower7. Strtouper () 5 cũng khá phổ biến vì nhiều lý do được liệt kê ở trên, ngược lại, có nghĩa là lấy chữ thường hoặc chuỗi trường hợp hỗn hợp và đặt nó thành tất cả các trường hợp trên. Chúng tôi sẽ thay đổi mọi thứ và tạo ra một chức năng thức dậy để khiến công nhân của chúng tôi đi vào buổi sáng. 8Tìm hiểu thêm về 5 tại http://us3.php.net/strtouper8. IS_String () 7 được sử dụng để kiểm tra xem giá trị có phải là một chuỗi không. Hãy cùng xem điều này trong một tuyên bố IF () để thực hiện một hành động trên các chuỗi theo một cách và không phải là dây khác. 7 trả về đúng hoặc sai. 9Tìm hiểu thêm về 7 tại http://us2.php.net/is_string9. Strstr ()Cuối cùng nhưng không kém phần quan trọng, chúng ta có chức năng 8. Hàm 8 có thể được sử dụng để tìm chuỗi hoặc khớp ký tự trong một chuỗi dài hơn. Hàm này có thể được sử dụng để tìm một chuỗi bên trong một chuỗi, bao gồm việc tìm một chuỗi chỉ chứa một ký tự duy nhất.Nguyên mẫu chức năng cho 8 như sau: 0Bạn vượt qua 8 một đống cỏ khô được tìm kiếm và một cây kim được tìm thấy. Nếu tìm thấy một kết hợp chính xác của kim, chức năng 8 sẽ trả lại đống cỏ khô từ kim trở đi. Nếu nó không tìm thấy kim, nó sẽ trả về sai. Nếu kim xảy ra nhiều lần, chuỗi được trả về sẽ bắt đầu từ lần xuất hiện đầu tiên của kim.Ví dụ, hãy để nói rằng chúng tôi có một biểu mẫu gửi để mọi người gửi trang web của họ, nhưng chúng tôi muốn nó ở một định dạng nhất định. Chúng tôi có thể sử dụng 8 để kiểm tra chuỗi trong chuỗi để giúp chúng tôi ở đây: 1Tìm hiểu thêm về 8 tại http://us2.php.net/strstrBằng cách làm chủ các chức năng chuỗi được sử dụng rất phổ biến này, bạn sẽ tiếp tục hoàn thành tất cả các loại nhiệm vụ trong các ứng dụng của mình. Nếu bạn thích hướng dẫn này, bạn cũng có thể thích hướng dẫn Chuỗi Chuỗi JavaScript của chúng tôi! Những chức năng chuỗi thường được sử dụng là gì?Chuỗi được sử dụng phổ biến hơn hoạt động.. strcat - concatenate hai chuỗi .. Strchr - Hoạt động quét chuỗi .. STRCMP - So sánh hai chuỗi .. strcpy - sao chép một chuỗi .. Strlen - Nhận độ dài chuỗi .. strncat - concatenate một chuỗi với một phần của một chuỗi khác .. strncmp - so sánh các phần của hai chuỗi .. strncpy - sao chép một phần của chuỗi .. Các chức năng chuỗi được sử dụng trong PHP là gì?Theo các hàm chuỗi trong PHP, trong các ngôn ngữ lập trình, các hàm chuỗi được sử dụng để sửa đổi một chuỗi hoặc kiến thức truy vấn về một chuỗi (một số làm cả hai) .... hàm độ dài (chuỗi) là ví dụ cơ bản nhất về hàm chuỗi. Độ dài của một chuỗi theo nghĩa đen được trả về bởi hàm này.to modify a string or query knowledge about a string (some do both).... The length (string) function is the most basic example of a string function. The length of a string literal is returned by this function.
Chuỗi trong PHP giải thích các chức năng chuỗi khác nhau với ví dụ là gì?Xác định chuỗi trong PHP: Chức năng chuỗi trong PHP là một tập hợp các ký tự.Giải thích hàm chuỗi trong PHP: Chuỗi được tạo khi bạn khai báo một biến và gán các ký tự chuỗi cho nó.Trích dẫn đơn được sử dụng để chỉ định các chuỗi đơn giản trong PHP.Báo giá kép được sử dụng để tạo các chuỗi khá phức tạp trong PHP.
Chức năng chuỗi là gì và giải thích với các ví dụ là gì?Ví dụ cơ bản nhất về hàm chuỗi là hàm độ dài (chuỗi).Hàm này trả về chiều dài của một chuỗi theo nghĩa đen.ví dụ.Độ dài ("Hello World") sẽ trả về 11. Các ngôn ngữ khác có thể có các hàm chuỗi có cùng cú pháp hoặc tham số hoặc kết quả tương tự hoặc chính xác.returns the length of a string literal. e.g. length("hello world") would return 11. Other languages may have string functions with similar or exactly the same syntax or parameters or outcomes. |