⊗ppPmRgSBh 251 of 447 menu

Kubadilisha Tabia ya preg_match_all katika PHP

Kwa kutumia parameta ya nne ya funkta preg_match_all unaweza kubadilisha njia ya kikundi za kikomo.

Tuangalie, thamani gani parameta hii inaweza kuchukua:

Parameta Maelezo
PREG_PATTERN_ORDER Hali ya chaguo-msingi. Matokeo yamegawanywa kwa kikomo - kipengele cha sifuri cha safu kina kikomo cha sifuri, kipengele cha kwanza cha safu kina kikomo cha kwanza na kadhalika.
PREG_SET_ORDER Matokeo yamegawanywa kwa mechi - kila kipengele cha safu kina safu yenye kikomo zilizopatikana.

Sasa tuangalie matumizi ya parameta hii kwa mifano:

Mfano

Tuondoe alama zote za wakati kutoka kwenye mstari na vipengele vyake:

<?php $time = '12:01:02 13:03:04 14:05:06'; preg_match_all('#(\d\d):(\d\d):(\d\d)#', $time, $res); print_r($res); ?>

Matokeo ya kutekeleza kificho:

[ 0 => ['12:01:02', '13:03:04', '14:05:06'], 1 => ['12', '13', '14'], 2 => ['01', '03', '05'], 3 => ['02', '04', '06'] ]

Mfano

Sasa tumia bendera PREG_SET_ORDER kwa kikundi kwa mechi:

<?php $time = '12:01:02 13:03:04 14:05:06'; preg_match_all('#(\d\d):(\d\d):(\d\d)#', $time, $res, PREG_SET_ORDER); print_r($res); ?>

Matokeo ya kutekeleza kificho:

[ 0 => '12:01:02', 1 => '12', 2 => '01', 3 => '02' ], [ 0 => '13:03:04', 1 => '13', 2 => '03', 3 => '04' ], [ 0 => '14:05:06', 1 => '14', 2 => '05', 3 => '06' ]

Kazi za Vitendo

Kuna mstari wenye tarehe:

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

Tafuta tarehe zote, ukitenga mwaka, mwezi na siku katika kikomo tofauti. Fanya ili kikundi cha kwanza kiingie tarehe ya kwanza na kikomo chake, kikundi cha pili - cha pili na kikomo chake na kadhalika.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa