Hướng dẫn list and explain most commonly use string functions in php - liệt kê và giải thích các hàm chuỗi được sử dụng phổ biến nhất trong php

Hướng dẫn list and explain most commonly use string functions in php - liệt kê và giải thích các hàm chuỗi được sử dụng phổ biến nhất trong php

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 PHP

Có ba cách chính để xác định chuỗi trong PHP. Chúng ta có:

  • Các ký tự được đặt trong trích dẫn đôi.
  • Ký tự được đặt trong các trích dẫn đơn.
  • Ký tự hoặc dòng nhân vật được đặt bởi các biểu tượng heredoc

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 đó.
Double quotes are useful when you have a PHP variable you want to embed within the string, since when the PHP runs, it will use interpolation to grab the actual value of that variable.


$str = "Hi buddy, I'm a PHP String";

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 đó.
Some people find it easier to leave their variables out of strings and let them be more hard coded sort to speak. Use single quotes for that.


$str = 'Hi again, still a PHP String!';

HEREDOC Cú pháp


$str = <<<EOD
Wordpress is really cool
HTML5 is the key to the open web
Who likes to use Twitter Bootstrap
We can have several lines here!
EOD;

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ất

1. Subrtr ()

Hàm


$str = <<<EOD
Wordpress is really cool
HTML5 is the key to the open web
Who likes to use Twitter Bootstrap
We can have several lines here!
EOD;
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


$str = <<<EOD
Wordpress is really cool
HTML5 is the key to the open web
Who likes to use Twitter Bootstrap
We can have several lines here!
EOD;
2 như sau:


string substr(string string, int start[, int length] );

Giá trị trả về là một chuỗi con được sao chép từ bên trong chuỗi.


$blog = 'Your Blog is Excellent!';

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.


$blog = 'Your Blog is Excellent!';
substr($blog, 1);
//  returns 'our Blog is Excellent!'

Vị trí chuỗi bắt đầu từ 0, giống như mảng.

Khi bạn gọi


$str = <<<EOD
Wordpress is really cool
HTML5 is the key to the open web
Who likes to use Twitter Bootstrap
We can have several lines here!
EOD;
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.


$blog = 'Your Blog is Excellent!';
substr($blog, -9);
//  returns 'xcellent!'

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.


$blog = 'Your Blog is Excellent!';
substr($blog, 0, 4);
// returns 'Your'

substr($blog, 5, -13);
//returns 'Blog'

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ề


$str = <<<EOD
Wordpress is really cool
HTML5 is the key to the open web
Who likes to use Twitter Bootstrap
We can have several lines here!
EOD;
2 tại http://us3.php.net/substr


2. Strlen ()

Tiếp theo, chúng tôi có chức năng


$str = <<<EOD
Wordpress is really cool
HTML5 is the key to the open web
Who likes to use Twitter Bootstrap
We can have several lines here!
EOD;
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,

$str = <<<EOD
Wordpress is really cool
HTML5 is the key to the open web
Who likes to use Twitter Bootstrap
We can have several lines here!
EOD;
6 sẽ trả về độ dài của nó.


echo strlen("Super Cali Fragilistics Expy Ali Docious");
// 40

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ị.


<?php
$super = 'duper';

if (strlen ( $super ) > 0) {
	echo 'Thanks for giving super some duper';
} else {
	echo 'That might not have worked';
}
?>
// Thanks for giving super some duper

Tìm hiểu thêm về


$str = <<<EOD
Wordpress is really cool
HTML5 is the key to the open web
Who likes to use Twitter Bootstrap
We can have several lines here!
EOD;
6 tại http://us3.php.net/strlen


3. 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à


$str = <<<EOD
Wordpress is really cool
HTML5 is the key to the open web
Who likes to use Twitter Bootstrap
We can have several lines here!
EOD;
9. Nó có nguyên mẫu sau:


$str = 'Hi again, still a PHP String!';
0


$str = <<<EOD
Wordpress is really cool
HTML5 is the key to the open web
Who likes to use Twitter Bootstrap
We can have several lines here!
EOD;
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


$str = <<<EOD
Wordpress is really cool
HTML5 is the key to the open web
Who likes to use Twitter Bootstrap
We can have several lines here!
EOD;
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!


$str = 'Hi again, still a PHP String!';
1

Tìm hiểu thêm về


$str = <<<EOD
Wordpress is really cool
HTML5 is the key to the open web
Who likes to use Twitter Bootstrap
We can have several lines here!
EOD;
9 tại http://php.net/manual/en/function.str-replace.php


4. 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


string substr(string string, int start[, int length] );
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

string substr(string string, int start[, int length] );
4 hoặc

string substr(string string, int start[, int length] );
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:


$str = 'Hi again, still a PHP String!';
2

Tìm hiểu thêm về


string substr(string string, int start[, int length] );
3 tại http://us2.php.net/manual/en/function.trim.php


5. Strpos ()

Hàm


string substr(string string, int start[, int length] );
7 hoạt động theo cách tương tự như

string substr(string string, int start[, int length] );
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


string substr(string string, int start[, int length] );
7 có nguyên mẫu sau:


$str = 'Hi again, still a PHP String!';
3

Số 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.


$str = 'Hi again, still a PHP String!';
4

Hà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.


$str = 'Hi again, still a PHP String!';
5

Mã 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,


string substr(string string, int start[, int length] );
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ề:


$str = 'Hi again, still a PHP String!';
6

Tìm hiểu thêm về


string substr(string string, int start[, int length] );
7 tại http://us2.php.net/strpos


6. 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


$blog = 'Your Blog is Excellent!';
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

$blog = 'Your Blog is Excellent!';
2 để làm dịu một người tức giận.


$str = 'Hi again, still a PHP String!';
7

Tìm hiểu thêm về


$blog = 'Your Blog is Excellent!';
2 tại http://us3.php.net/strtolower


7. Strtouper ()


$blog = 'Your Blog is Excellent!';
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.


$str = 'Hi again, still a PHP String!';
8

Tìm hiểu thêm về


$blog = 'Your Blog is Excellent!';
5 tại http://us3.php.net/strtouper


8. IS_String ()


$blog = 'Your Blog is Excellent!';
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.

$blog = 'Your Blog is Excellent!';
7 trả về đúng hoặc sai.


$str = 'Hi again, still a PHP String!';
9

Tìm hiểu thêm về


$blog = 'Your Blog is Excellent!';
7 tại http://us2.php.net/is_string


9. Strstr ()

Cuối cùng nhưng không kém phần quan trọng, chúng ta có chức năng


string substr(string string, int start[, int length] );
8. Hàm

string substr(string string, int start[, int length] );
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


string substr(string string, int start[, int length] );
8 như sau:


$str = <<<EOD
Wordpress is really cool
HTML5 is the key to the open web
Who likes to use Twitter Bootstrap
We can have several lines here!
EOD;
0

Bạn vượt qua


string substr(string string, int start[, int length] );
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

string substr(string string, int start[, int length] );
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


string substr(string string, int start[, int length] );
8 để kiểm tra chuỗi trong chuỗi để giúp chúng tôi ở đây:


$str = <<<EOD
Wordpress is really cool
HTML5 is the key to the open web
Who likes to use Twitter Bootstrap
We can have several lines here!
EOD;
1

Tìm hiểu thêm về


string substr(string string, int start[, int length] );
8 tại http://us2.php.net/strstr

Bằ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.