⊗ppPmRgAMP 250 of 447 menu

Semua Kecocokan ke dalam Kantong melalui Regex di PHP

Dengan fungsi preg_match_all kita dapat memisahkan semua kecocokan yang ditemukan ke dalam kantong. Mari kita lihat bagaimana hal ini dilakukan.

Misalnya, kita memiliki string dengan domain:

<?php $str = 'site.ru site123.com my-site.net'; ?>

Mari kita tulis ekspresi reguler untuk mencari domain, memisahkan nama dan zona ke dalam kantong terpisah:

<?php $reg = '#([a-z0-9_-]+)\.([a-z]{2,})#'; ?>

Hasilnya akan masuk ke parameter ketiga fungsi:

<?php preg_match_all($reg, $str, $res); var_dump($res); ?>

Sebagai hasilnya, kita akan mendapatkan array dua dimensi. Elemen nol dari array ini akan berisi isi dari kantong nol (yaitu, apa yang cocok dengan seluruh regex), elemen kedua - isi dari kantong pertama, dan seterusnya:

<?php [ ['site.ru', 'site123.com', 'my-site.net'], ['site', 'site123', 'my-site'], ['ru', 'com', 'net'], ] ?>

Diberikan string dengan tanggal:

<?php $str = '2023-10-29 2024-11-30 2025-12-31'; ?>

Temukan semua tanggal, pisahkan tahun, bulan, dan hari ke dalam kantong terpisah.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak