Definisi dan juga Penggunaan
Fungsi preg_match()
digunakan untuk dapat mengembalikan apakah kecocokan terletak secara mendalam tali.
Syntax
preg_match(sample, enter, matches, flags, offset)
Nilai Parameter
Parameter | Deskripsi |
---|---|
sample | Required. Berisi artikulasi reguler yang menunjukkan apa yang perlu dicari |
enter | Required. String daerah perjalanan pasti akan dilakukan |
matches | Optional. Variabel yang digunakan secara mendalam parameter ini pasti akan diisi bersama array yang berisi semua kecocokan yang terletak |
flags | Optional. Serangkaian opsi yang benar-benar mengubah metode berbagai array terstruktur:
|
offset | Optional. Default-nya 0. Menunjukkan seberapa kendali jarak jauh ke dalam secara mendalam tali untuk awal mencari. Fungsi preg_match() tidak pasti akan merancang kecocokan yang berlangsung di masa lalu penempatan yang ditawarkan secara mendalam parameter ini |
Detail Teknis
Return Value: | Mengembalikan 1 jika kecocokan terletak, 0 jika tidak ada sama sekali kecocokan yang terletak dan juga false jika berlangsung kelalaian |
---|---|
PHP Version: | 4+ |
Changelog: | PHP 7.2 – Menambahkan indikator PREG_UNMATCHED_AS_NULL
PHP 5.3.6 – Fungsi mengembalikan nilai pasar false ketika offset lebih ukuran berasal dari ukuran enter PHP 5.2.2 – Subpattern bernama dapat menggunakan sintaks (?’title’) dan juga (? <title> ) selain sintaks baru-baru ini (?P<title> ) |
Contoh 1
Gunakan artikulasi reguler untuk lakukan penelusuran tidak peka huruf luas sangat kecil(case-delicate) untuk “dosenit” secara mendalam sebuah tali:
<?php $str = "Visit DosenIT"; $sample = "/dosenit/i"; echo preg_match($sample, $str); ?> // Output : 1
Contoh 2
Gunakan PREG_OFFSET_CAPTURE untuk merancang penempatan secara mendalam tali masukan di mana kecocokan terletak:
<?php $str = "Selamat Datang di DosenIT"; $sample = "/dosenit/i"; preg_match($sample, $str, $matches, PREG_OFFSET_CAPTURE); print_r($matches); ?> // Output : Array ( [0] => Array ( [0] => DosenIT [1] => 19 ) )
Anda ringan menonton: Fungsi preg_match() RegEx PHP – DosenIT.com
Sumber: https://taylorswift10years.com
Kategori: Teknologi