PHP substr_compare() Fungsi
Contoh
Bandingkan dua string:
<?php
echo substr_compare("Hello world","Hello world",0);
?>
Definisi dan Penggunaan
Fungsi substr_compare() membandingkan dua string dari posisi awal yang ditentukan.
Tip: Fungsi ini biner-aman dan opsional peka huruf besar-kecil.
Sintaksis
substr_compare(string1,string2,startpos,length,case)
Nilai Parameter
Parameter | Description |
---|---|
string1 | Required. Specifies the first string to compare |
string2 | Required. Specifies the second string to compare |
startpos | Required. Specifies where to start comparing in string1. If negative, it starts counting from the end of the string |
length | Optional. Specifies how much of string1 to compare |
case | Optional. A boolean value that specifies whether or not to perform a case-sensitive compare:
|
Detail Teknis
Nilai Kembali: | Fungsi ini mengembalikan:
|
---|---|
Versi PHP: | 5+ |
Catatan perubahan: | Mulai PHP 5.5.11 - Parameter panjang bisa 0. Mulai PHP 5.1, sekarang dimungkinkan untuk menggunakan startpos negatif. |
Lebih Banyak Contoh
Contoh
Bandingkan dua string, ketika posisi awal di string1 untuk perbandingan adalah 6:
<?php
echo substr_compare("Hello world","world",6);
?>
Contoh
Menggunakan semua parameter:
<?php
echo substr_compare("world","or",1,2);
echo substr_compare("world","ld",-2,2);
echo substr_compare("world","orl",1,2);
echo substr_compare("world","OR",1,2,TRUE);
echo substr_compare("world","or",1,3);
echo substr_compare("world","rl",1,2);
?>
Contoh
Nilai pengembalian yang berbeda:
<?php
echo substr_compare("Hello world!","Hello world!",0); // the two strings are equal
echo substr_compare("Hello world!","Hello",0); // string1 is greater than string2
echo substr_compare("Hello world!","Hello world! Hello!",0); // str1 is less than str2
?>
Referensi String PHP