rekomendasi kursus:

Fungsi substr_compare() PHP

contoh

<?php
membandingkan dua string:
?>

Contoh Berjalan

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:

  • FALSE - baku. membedakan huruf besar dan kecil
  • TRUE - tak membedakan huruf besar dan kecil

detil teknis

nilai kembalian:

fungsi ini mengembalikan:

  • 0 - jika kedua string sama
  • <0 - jika string1 (dari posisi mulai startpos)kurang string2
  • >0 - jika string1 (dari posisi mulai startpos)melebiat string2

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 Berjalan

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 Berjalan

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
?>

Contoh Berjalan