Hướng dẫn how does php strcmp work? - php strcmp hoạt động như thế nào?

(Php 4, Php 5, Php 7, Php 8)

STRCMP - So sánh chuỗi an toàn nhị phânBinary safe string comparison

Sự mô tả

strcmp (chuỗi $string1, chuỗi $string2): int(string $string1, string $string2): int

Lưu ý rằng so sánh này là trường hợp nhạy cảm.

Thông số

string1

Chuỗi đầu tiên.

string2

Chuỗi thứ hai.

Trả về giá trị

Trả về -1 nếu string1 nhỏ hơn string2; 1 Nếu string1 lớn hơn string2$string20 nếu chúng bằng nhau.

Thay đổi

Phiên bảnSự mô tả
8.2.0 strcmp (chuỗi $string1, chuỗi $string2): int

Lưu ý rằng so sánh này là trường hợp nhạy cảm.

Thông sốstrcmp() example

$string23

string1

  • Chuỗi đầu tiên.
  • string2
  • Chuỗi thứ hai.
  • Trả về giá trị
  • Trả về -1 nếu string1 nhỏ hơn string2; 1 Nếu string1 lớn hơn string2$string20 nếu chúng bằng nhau.
  • Thay đổi

Phiên bản

Hàm này hiện trả về -1 hoặc 1, trong đó trước đó nó đã trả về một số âm hoặc dương.

$string24

$string25

$string26

Ví dụ

Ví dụ #1 strcmp () ví dụ

$string27

$string28

$string26

Xem thêm

strcasecmp () - Chuỗi phân tích không phân biệt trường hợp an toàn nhị phân

string10

string11

string12

string13

string14

preg_match () - Thực hiện phù hợp với biểu thức thông thường

SPERTR_COMPARE () - So sánh an toàn nhị phân của hai chuỗi từ phần bù, lên đến các ký tự dài

string15

string16

string13

string18

strncmp () - So sánh chuỗi an toàn nhị phân của n ký tự đầu tiên

strstr () - Tìm lần xuất hiện đầu tiên của chuỗi

string19

string20

string21

$string26

subtr () - trả về phần của chuỗi

jendoj tại gmail dot com ¶

string23

string24

$string26

10 năm trước

lehal2 tại hotmail dot com

string26

string27

$string26

9 năm trước

Ví dụ #1 strcmp () ví dụ

string29

-10

-11

-12

-13

-14

-15

$string26

Xem thêm

strcasecmp () - Chuỗi phân tích không phân biệt trường hợp an toàn nhị phân

-17

preg_match () - Thực hiện phù hợp với biểu thức thông thường

strcasecmp () - Chuỗi phân tích không phân biệt trường hợp an toàn nhị phân

-18

preg_match () - Thực hiện phù hợp với biểu thức thông thường

SPERTR_COMPARE () - So sánh an toàn nhị phân của hai chuỗi từ phần bù, lên đến các ký tự dài

-19

string10

$string26

strncmp () - So sánh chuỗi an toàn nhị phân của n ký tự đầu tiên

strstr () - Tìm lần xuất hiện đầu tiên của chuỗi

string12

string13

$string26

STRCMP hoạt động như thế nào?

STRCMP so sánh hai chuỗi ký tự (STR1 và STR2) bằng cách sử dụng trình tự đối chiếu EBCDIC tiêu chuẩn. Giá trị trả về có mối quan hệ tương tự như 0 như str1 có str2. Nếu hai chuỗi bằng với điểm mà một điểm kết thúc (nghĩa là chứa một ký tự null), chuỗi dài hơn được coi là lớn hơn.compares two character strings ( str1 and str2 ) using the standard EBCDIC collating sequence. The return value has the same relationship to 0 as str1 has to str2 . If two strings are equal up to the point at which one terminates (that is, contains a null character), the longer string is considered greater.

Bạn có thể sử dụng == để so sánh các chuỗi trong PHP không?

Toán tử gán gán biến ở bên trái để có giá trị mới là biến bên phải, trong khi toán tử bằng nhau == kiểm tra cho bình đẳng và trả về true hoặc false theo kết quả so sánh.Ví dụ: Ví dụ này mô tả so sánh chuỗi bằng toán tử ==.the equal operator == tests for equality and returns true or false as per the comparison results. Example: This example describes the string comparison using the == operator.

Làm cách nào để kiểm tra xem hai chuỗi có bằng PHP không?

Rob Wiesler ¶Use the PHP strcmp() function You can use the PHP strcmp() function to easily compare two strings. This function takes two strings str1 and str2 as parameters. The strcmp() function returns < 0 if str1 is less than str2 ; returns > 0 if str1 is greater than str2 , and 0 if they are equal.

Làm thế nào để so sánh các chuỗi PHP với các toán tử so sánh?

PHP sẽ so sánh các chuỗi alpha bằng cách sử dụng các toán tử lớn hơn và ít hơn so với các toán tử so sánh dựa trên thứ tự bảng chữ cái.Trong ví dụ đầu tiên, AI xuất hiện trước i theo thứ tự bảng chữ cái để thử nghiệm> (lớn hơn) là sai - sớm hơn theo thứ tự được coi là 'nhỏ hơn' thay vì 'lớn hơn'.using the greater than and less than comparison operators based upon alphabetical order. In the first example, ai comes before i in alphabetical order so the test of > (greater than) is false - earlier in the order is considered 'less than' rather than 'greater than'.