1. Fungsi preg_filter digunakan untuk melakukan pencarian dan penggantian ekspresi reguler.
preg_filter() setara dengan preg_replace(), tetapi hanya mengembalikan hasil yang sesuai dengan target.
tata bahasa
campuran preg_filter ( campuran $pattern , campuran $replacement , campuran $subject [, int $limit = -1 [, int &$count ]] )
Deskripsi parameter
$pattern: Pola yang akan dicari. Bisa berupa string atau array string.
$replacement: String atau array string yang digunakan untuk penggantian.
$subjek: String atau larik string yang akan dicari dan diganti.
$limit: Opsional, jumlah penggantian setiap pola pada setiap subjek. Standarnya adalah -1().
$count: Opsional, jumlah penggantian yang diselesaikan.
2. Fungsi preg_replace_callback melakukan pencarian ekspresi reguler dan menggantinya menggunakan panggilan balik.
Kecuali Anda dapat menentukan panggilan balik alih-alih penggantian untuk menghitung string pengganti, ini setara dengan preg_replace() dalam aspek lainnya.
tata bahasa
campuran preg_replace_callback ( campuran $pattern , $callback yang dapat dipanggil, campuran $subjek [, int $limit = -1 [, int &$count ]] )
Deskripsi parameter
$pattern: Pola yang dicari, bisa berupa string atau array string.
$callback: Fungsi panggilan balik yang dipanggil setiap kali diperlukan penggantian. Parameter yang diperoleh fungsi saat dipanggil adalah hasil yang cocok dari subjeknya.
$subjek: String target atau array string yang akan dicari dan diganti.
$limit: Opsional, jumlah substitusi untuk setiap string subjek per pola. Standarnya adalah -1(sistem).
$count: Opsional, berapa kali penggantian dilakukan.
Di atas adalah susunan fungsi pengganti reguler PHP. Artikel ini terutama memperkenalkan dua jenis fungsi.