Funguli PHP strcmp()

Mfano

Tathmini mashairi ya kigeu cha kifaa (kumekadiri kama kifaa):

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

Mimbo ya kumwambaa

Makosa na matumizi

Funguo ya strcmp() inakusikitika maneno mbili.

Kweli:Funguo ya strcmp() inaonesha binari na inafikiria kwa kufikiria kwenye haraka.

Mtaarifu:Funguo hii inayopangwa kusikitika na kusikitika kwa kufikiria kwenye haraka. strncmp() Funguo hizi ni pamoja, lakini kina tofauti, kwa kufikiria kufikia kusikitika kwa kufikiria kwa strncmp() inaweza kusikitika kwa maneno ya kina.

Muundo

strcmp(string1,string2)
Parama Kuwasiliana
string1 Inahitajika. Inakadiriwa kumaliza maneno ya kwanza ya kusikitika.
string2 Inahitajika. Inakadiriwa kumaliza maneno ya pili ya kusikitika.

Vifaa ya mbinu

Matokeo wa kutoa:

Funguo hii inaruhusu:

  • 0 - Ikiwa maneno mbili inayopangwa kusikitika
  • <0 - Ikiwa string1 Chini ya string2
  • >0 - Ikiwa string1 Mwili string2
Mwaka wa PHP: 4+

Mambo ya zaidi

Mada 1

Kusikitika maneno mbili (kufikiria ukiria kwenye haraka, kwa 'Hello' na 'hELLo' kuna tofauti kwenye matokeo)

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

Mimbo ya kumwambaa

Mada 2

Matokeo ya tofauti:

<?php
echo strcmp("Hello world!","Hello world!"); // Kuna mawili ya maneno inayopangwa kusikitika
echo strcmp("Hello world!","Hello"); // string1 Mwili string2
echo strcmp("Hello world!","Hello world! Hello!"); // string1 Chini ya string2
?>

Mimbo ya kumwambaa