Here's the code...

-js


$string = <<<EOF
<!-- comname 1--!>
value 1
<!-- end comname 1--!>

<!-- comname 2--!>
value 2
<!-- end comname 2--!>
EOF;

preg_match_all('/<!--\s*(.*)\s*--!>\s*(.*)\s*<!--\s*end\s*\\1\s*--!>/i',
$string, $matched);
$array = array();
foreach ( $matched[1] AS $i => $m )
{
    $array[$m] = $matched[2][$i];
}



Alawi albaity wrote:
> I have comments like that : 
> <!-- comname1 --!>
> value1 
> <!-- end comname1 --!>
> 
> <!-- comname2 --!>
> value2 
> <!-- end comname2 --!>
> Now : 
> How can me get associative array like this
> $var["comname1"] = "value1";
> $var["comname2"] = "value2";
> 
> can any body help me to do that ?
> 
> 




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to