132 of 410 menu

Fungsi strcmp

Fungsi strcmp melakukan perbandingan string biner-aman dengan memperhatikan huruf besar/kecil. Mengembalikan 0 jika string identik, bilangan negatif jika string pertama lebih kecil dari string kedua, dan bilangan positif jika string pertama lebih besar dari string kedua.

Sintaksis

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

Contoh

Perbandingan string yang sama:

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

Hasil eksekusi kode:

0

Contoh

Perbandingan string yang berbeda (dengan memperhatikan huruf besar/kecil):

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

Hasil eksekusi kode (bilangan negatif, karena 'A' < 'a' dalam ASCII):

-32

Contoh

Penggunaan dalam pernyataan kondisional:

<?php $password = "Secret123"; if (strcmp($password, "Secret123") === 0) { echo "Kata sandi benar"; } else { echo "Kata sandi salah"; } ?>

Hasil eksekusi kode:

"Kata sandi benar"

Lihat juga

  • fungsi strcasecmp,
    yang membandingkan string tanpa memperhatikan huruf besar/kecil
  • fungsi strncmp,
    yang membandingkan n karakter pertama string
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak