Hướng dẫn dùng strcmp php trong PHP

Hàm strcmp() sẽ so sánh hai chuỗi phân biệt chữ hoa chữ thường, hàm trả về số âm nếu chuỗi thứ nhất nhỏ hơn chuỗi thứ 2, trả về 0 nếu hai chuỗi bằng nhau và trả về số dương nếu chuỗi thứ nhất lớn hơn chuỗi thứ 2.

Hướng dẫn dùng strcmp php trong PHP

Hướng dẫn dùng strcmp php trong PHP

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Cú pháp

Cú phápstrcmp( $str1, $str2);

Trong đó:

  • $str1, $str2 là hai chuỗi cần so sánh.

Ví dụ

Code

$var1 = "Freetuts.net";
$var2 = "freetuts.net";
if (strcmp($var1, $var2) == 0) {
echo "hai chuỗi giống nhau <br />";
}else{
	echo "hai chuỗi không giống nhau <br />";
}

Kết quả

hai chuỗi không giống nhau 

Code

$var1 = "hello world";
$var2 = "hello";
echo strcmp($var1, $var2);	

Tham khảo: php.net

Bài viết này được đăng tại [free tuts .net]

❮ Tham chiếu chuỗi PHP

Thí dụ

So sánh hai chuỗi (phân biệt chữ hoa chữ thường):

<?php
echo strcmp("Hello world!","Hello world!");
?>


Định nghĩa và Cách sử dụng

Hàm strcmp () so sánh hai chuỗi.

Lưu ý: Hàm strcmp () là nhị phân an toàn và phân biệt chữ hoa chữ thường.

Mẹo: Hàm này tương tự như hàm strncmp () , với sự khác biệt là bạn có thể chỉ định số ký tự từ mỗi chuỗi sẽ được sử dụng khi so sánh với strncmp ().


Cú pháp

Giá trị tham số

ParameterDescription
string1 Required. Specifies the first string to compare
string2 Required. Specifies the second string to compare


Chi tiết kỹ thuật

Giá trị trả lại:Hàm này trả về:
  • 0 - nếu hai chuỗi bằng nhau
  • <0 - nếu string1 nhỏ hơn string2
  • > 0 - nếu string1 lớn hơn string2
Phiên bản PHP:4+

Các ví dụ khác

Thí dụ

So sánh hai chuỗi (phân biệt chữ hoa chữ thường = Hello và hELLo sẽ không xuất ra giống nhau):

<?php
echo strcmp("Hello","Hello");
echo "<br>";
echo strcmp("Hello","hELLo");
?>

Thí dụ

Các giá trị trả về khác nhau:

<?php
echo strcmp("Hello world!","Hello world!"); // the two strings are equal
echo strcmp("Hello world!","Hello"); // string1 is greater than string2
echo strcmp("Hello world!","Hello world! Hello!"); // string1 is less than string2
?>


❮ Tham chiếu chuỗi PHP


Hàm strcmp() sẽ so sánh hai chuỗi phân biệt chữ hoa chữ thường, hàm trả về số âm nếu chuỗi thứ nhất nhỏ hơn chuỗi thứ 2, trả về 0 nếu hai chuỗi bằng nhau và trả về số dương nếu chuỗi thứ nhất lớn hơn chuỗi thứ 2.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Cú pháp

Cú phápstrcmp( $str1, $str2);

Trong đó:

  • $str1, $str2 là hai chuỗi cần so sánh.

Ví dụ

Code

$var1 = "Freetuts.net";
$var2 = "freetuts.net";
if (strcmp($var1, $var2) == 0) {
echo "hai chuỗi giống nhau <br />";
}else{
	echo "hai chuỗi không giống nhau <br />";
}

Kết quả

hai chuỗi không giống nhau 

Code

$var1 = "hello world";
$var2 = "hello";
echo strcmp($var1, $var2);	

Tham khảo: php.net

Bài viết này được đăng tại [free tuts .net]

Hàm strcmp() sẽ so sánh hai chuỗi phân biệt chữ hoa chữ thường, hàm trả về số âm nếu chuỗi thứ nhất nhỏ hơn chuỗi thứ 2, trả về 0 nếu hai chuỗi bằng nhau và trả về số dương nếu chuỗi thứ nhất lớn hơn chuỗi thứ 2.

Cú pháp

Cú phápstrcmp( $str1, $str2);

Trong đó:

  • $str1, $str2 là hai chuỗi cần so sánh.

Ví dụ

Code

$var1 = "Hoctapsgk";
$var2 = "freetuts.net";
if (strcmp($var1, $var2) == 0) {
echo "hai chuỗi giống nhau <br />";
}else{
	echo "hai chuỗi không giống nhau <br />";
}

Kết quả

hai chuỗi không giống nhau 

Code

$var1 = "hello world";
$var2 = "hello";
echo strcmp($var1, $var2);	

Tham khảo: php.net