Fungsi strncmp
Fungsi strncmp melakukan perbandingan biner-aman dari n karakter pertama dua string dengan memperhatikan huruf besar/kecil. Seperti strcmp, mengembalikan 0 jika sama, angka negatif jika string pertama lebih kecil, dan positif jika lebih besar.
Sintaksis
strncmp(string $str1, string $str2, int $length): int
Contoh
Membandingkan 3 karakter pertama string yang sama:
<?php
$res = strncmp("Hello", "Help me", 3);
echo $res;
?>
Hasil eksekusi kode:
0
Contoh
Membandingkan 4 karakter pertama string yang berbeda:
<?php
$res = strncmp("apple", "apricot", 4);
echo $res;
?>
Hasil eksekusi kode (angka negatif, karena 'l' < 'r'):
-8
Contoh
Memeriksa awalan string:
<?php
$url = "https://example.com";
if (strncmp($url, "https://", 8) === 0) {
echo "Koneksi aman";
}
?>
Hasil eksekusi kode:
"Koneksi aman"
Lihat juga
-
fungsi
strcmp,
yang membandingkan string secara keseluruhan -
fungsi
strncasecmp,
yang membandingkan n karakter pertama tanpa memperhatikan huruf besar/kecil