132 of 410 menu

strcmp функциясы

strcmp функциясы екі жолды регистрді ескере отырып, қауіпсіз түрде салыстырады. Егер жолдар бірдей болса 0-ді, бірінші жол екіншісінен кіші болса теріс санды, ал бірінші жол екіншісінен үлкен болса оң санды қайтарады.

Синтаксис

strcmp(string $str1, string $str2): int

Мысал

Бірдей жолдарды салыстыру:

<?php $res = strcmp("Hello", "Hello"); echo $res; ?>

Кодты орындау нәтижесі:

0

Мысал

Әртүрлі жолдарды салыстыру (регистрді ескере отырып):

<?php $res = strcmp("Apple", "apple"); echo $res; ?>

Кодты орындау нәтижесі (теріс сан, себебі ASCII кестесінде 'A' < 'a'):

-32

Мысал

Шартты операторларда қолдану:

<?php $password = "Secret123"; if (strcmp($password, "Secret123") === 0) { echo "Құпия сөз дұрыс"; } else { echo "Құпия сөз дұрыс емес"; } ?>

Кодты орындау нәтижесі:

"Құпия сөз дұрыс"

Сондай-ақ қараңыз

  • strcasecmp функциясы,
    ол жолдарды регистрді ескермей салыстырады
  • strncmp функциясы,
    ол жолдардың алғашқы n таңбасын салыстырады
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау