Contoh
Membandingkan dua string:
<?php
echo substr_compare("Hello world","Hello world",0);
?>
Menjalankan contoh » Definisi dan Penggunaan
The substr_compare() fungsi membandingkan dua string dari posisi awal yang ditentukan.
Tip: Fungsi ini biner-aman dan opsional case-sensitive.
Sintaksis
substr_compare( string1,string2,startpos,length,case )
Parameter | Deskripsi |
---|---|
string1 | Wajib. Menentukan string pertama untuk membandingkan |
string2 | Wajib. Menentukan string kedua untuk membandingkan |
startpos | Wajib. Menentukan di mana untuk mulai membandingkan di string1. Jika negatif, itu mulai menghitung dari akhir string |
length | Pilihan. Menentukan berapa banyak string1 untuk membandingkan |
case | Pilihan. Nilai boolean yang menentukan apakah atau tidak untuk melakukan case-sensitive membandingkan:
|
Rincian teknis
Kembali Nilai: | Fungsi ini mengembalikan:
|
---|---|
PHP Versi: | 5 + |
changelog: | Sebagai PHP 5.1, sekarang mungkin untuk menggunakan startpos negatif |
Contoh lebih
contoh 1
Membandingkan dua string, ketika posisi start di string1 untuk perbandingan adalah 6:
<?php
echo substr_compare("Hello world","world",6);
?>
Menjalankan contoh » contoh 2
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);
?>
Menjalankan contoh » contoh 3
kembali nilai-nilai 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
?>
Menjalankan contoh » <PHP String Reference