⊗ppPmRgAMP 250 of 447 menu

Semua Padanan ke dalam Poket melalui Regex dalam PHP

Dengan menggunakan fungsi preg_match_all, kita boleh memisahkan semua padanan yang ditemui ke dalam poket. Mari kita lihat bagaimana ia dilakukan.

Katakan, sebagai contoh, kita mempunyai rentetan dengan domain:

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

Mari tulis ungkapan biasa untuk mencari domain, dengan memisahkan nama dan zon ke dalam poket berasingan:

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

Keputusan akan masuk ke dalam parameter ketiga fungsi:

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

Hasilnya, kita akan mendapat array dua dimensi. Ke dalam elemen sifar array ini akan masuk kandungan poket sifar (iaitu apa yang sepadan dengan keseluruhan regex), ke dalam elemen pertama - kandungan poket pertama dan seterusnya:

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

Diberi rentetan dengan tarikh:

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

Cari semua tarikh, dengan memisahkan tahun, bulan dan hari ke dalam poket berasingan.

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