Tuesday, 22 March 2016

Named Subpattern

নেমড প্যাটার্ন এর নাম ইনডেক্স হিসাবে এরে তে রিটার্ন করে, এটা অনেকটা সাব প্যাটার্ন এর মত কাজ করে কিন্তু সিনটেক্স ভিন্ন। দুই ধরনের সিনটেক্স আছে এতে। 

 <?php
$str = "Year: 2016";
preg_match('/(?<Name>\w+): (?<Value>\d+)/', $str, $matches);
// OR preg_match('/(?P<Name>\w+): (?P<Value>\d+)/', $str, $matches);
print_r($matches);
?>

Output:
Array
(
    [0] => Year: 2016
    [Name] => Year
    [1] => Year
    [Value] => 2016
    [2] => 2016
)

No comments:

Post a Comment