Fungsi preg_match() RegEx PHP – DosenIT.com

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:

PREG_OFFSET_CAPTURE – Jika opsi ini diaktifkan, setiap kecocokan, daripada jadilah tali, jadi pasti akan jadilah array di mana faktor awalnya adalah substring yang berisi kecocokan dan juga faktor ke-2 adalah penempatan kepribadian awalnya substring di enter.

PREG_UNMATCHED_AS_NULL – Jika opsi ini diaktifkan, subpola yang tidak sesuai pasti akan dikembalikan sebagai NULL, sebagai gantinya sebagai tali tidak terisi.

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

Lihat lebih banyak:  XML : AJAX Response: Properti dan Cara Menggunakannya

Sumber: https://taylorswift10years.com

Kategori: Teknologi

Leave a Reply

Your email address will not be published.