Preg_match veya preg_match_all sadece adlandırılmış gruplar geri dönmek nasıl?

0 Cevap php

Örnek:

$string = "This is some text written on 2010-07-18.";
preg_match('|(?<date>\d\d\d\d-\d\d-\d\d)|i', $string, $arr_result);
print_r($arr_result);

İade:

Array
(
    [0] => 2010-07-18
    [date] => 2010-07-18
    [1] => 2010-07-18
)

Ama olmak istiyorum:

Array
(
    [date] => 2010-07-18
)

PDO::FETCH_ASSOC : PHP'nin PDO nesnesinin bu yinelenen sayılı değerleri kaldırarak veritabanından sonuçlar süzme bir seçenek yoktur. Ama henüz PHP PCRE işlevleri için benzer değiştirici görmedim.

0 Cevap