rekomendasi kursus:
echo substr_compare("Hello world","Hello world",0);
definisi dan penggunaan
substr_compare() fungsi membandingkan dua string dari posisi mulai yang ditentukan.petunjuk:
fungsi ini adalah biner aman dan secara pilihan sensitif terhadap huruf besar dan kecil.
grammarstring1substr_compare(string2substr_compare(startpossubstr_compare(panjangsubstr_compare(case,
) | parameter |
---|---|
string1 | deskripsi |
string2 | wajib. menentukan string pertama yang akan dibandingkan. |
startpos | wajib. menentukan string kedua yang akan dibandingkan. string1 wajib. menentukan di mana memulai banding dalam |
panjang | pilihan. menentukan dimana memulai banding. jika negatif, maka dimulai dari ujung belakang string. string1 berapa banyak karakter dalam banding (jumlah karakter). |
case |
pilihan. nilai boolean, menentukan apakah membedakan huruf besar dan kecil dalam perbandingan:
|
detil teknis
nilai kembalian: |
fungsi ini mengembalikan:
jika panjang melebiat atau sama dengan string1 panjang, fungsi ini mengembalikan FALSE. |
Versi PHP: | 5+ |
Log Update: | Dari PHP 5.1, dibenarkan untuk menggunakan bilangan negatif startpos。 |
Lebih banyak contoh
Contoh 1
Bandingkan dua string saat string1 Pada lokasi awal yang diukur 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
Hasil kembalian yang berbeza:
<?php echo substr_compare("Hello world!","Hello world!",0); // Kedua string sama echo substr_compare("Hello world!","Hello",0); // string1 Besar string2 echo substr_compare("Hello world!","Hello world! Hello!",0); // string1 Kecil string2 ?>