tutorial pengembangan web terbaru
 

PHP substr_compare() Function

<PHP String Reference

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:
  • SALAH - default. Hal - hal sensitif
  • BENAR - Kasus-insensitive

Rincian teknis

Kembali Nilai: Fungsi ini mengembalikan:
  • 0 - jika dua string adalah sama
  • <0 - jika string1 (from startpos) kurang dari string2
  • > 0 - jika string1 (from startpos) lebih besar dari string2
Jika panjang adalah sama atau lebih besar dari panjang string1, fungsi ini mengembalikan FALSE.
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