Rekomendasi kuliah:
echo substr_compare("Hello world","Hello world",0);
Definisi dan penggunaan
Fungsi substr_compare() membandingkan dua kalimat teks dari posisi awal yang ditentukan.Petunjuk:
Fungsi ini adalah biner aman dan secara pilihan sensitif terhadap huruf besar dan kecil.
Sintaksstring1substr_compare(string2substr_compare(startpossubstr_compare(panjangsubstr_compare(case,
) | Parameter |
---|---|
string1 | Deskripsi |
string2 | Diperlukan. Menentukan kalimat teks pertama yang akan dibandingkan. |
startpos | Diperlukan. Menentukan kalimat teks kedua yang akan dibandingkan. string1 Diperlukan. Menentukan di mana memulai perbandingan di |
panjang | Pilihan. Menentukan dimana memulai perbandingan. Jika negatif, maka dihitung dari ujung belakang string. string1 berapa banyak karakter yang dibandingkan (jumlah karakter). |
case |
Pilihan. Nilai boolean, menentukan apakah perbandingan membedakan huruf besar dan kecil:
|
Detil teknis
Nilai kembalian: |
Fungsi ini mengembalikan:
Jika panjang Lebih besar atau sama dengan string1 panjang, fungsi ini mengembalikan FALSE. |
Versi PHP: | 5+ |
Log pembaruan: | Dari PHP 5.1, mengizinkan penggunaan bilangan negatif startpos。 |
Beberapa contoh lain
Contoh 1
Bandingkan dua string saat string1 Pada posisi awal untuk membandingkan 6 saat:
<?php echo substr_compare("Hello world","world",6); ?>
Contoh 2
Gunakan 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 3
Nilai kembalian yang berbeda:
<?php echo substr_compare("Hello world!","Hello world!",0); // Kedua string sama echo substr_compare("Hello world!","Hello",0); // string1 Lebih besar dari string2 echo substr_compare("Hello world!","Hello world! Hello!",0); // string1 Kurang dari string2 ?>